一.python內建函式
1.id()返回物件的記憶體位址
a = 1
print (id(a))
print (id(1))
2.int()用於將資料型別轉換為整型
a = "1"
b = 2
print (int(a) + b)
3.str()用於將資料型別轉換為字串
age = 18
name = "zhengying"
print (name + " age is " + str(age) + " years old")
4.len()返回物件(字元、列表、元組、字典、集合等)長度或專案個數
name = "xinfangshuo"
tu = ("zhao","qian","sun")
lt = ["zhao","qian","sun"]
dic =
se =
print (len(se))
5.raw_input()/input()輸入
#python2.x 中
raw_input("請輸入賬號:")
raw_input("請輸入密碼:")
print "登入成功"
name = raw_input("請告訴我你的名字:")
print "好的," + name
#python3.x 中
#簡單整數加法計算器
num1 = input("請輸入第乙個數字:")
num2 = input("請輸入第二個數字:")
print (int(num1) + int(num2))
6.type()用於檢視字元型別
num = input("請輸入第乙個數字:")
print (type(num))
7.abs()返回數字的絕對值
num1 = input("請輸入第乙個數字:")
num2 = input("請輸入第二個數字:")
print (abs(int(num1) + int(num2)))
8. 最大值、最小值、求和
list1 = [1,3,4,5,34,79,12,4]
list2 = [1,3,4,5,79,12,4]
print (max(list1))
print (min(list1))
print (sum(list1)-sum(list2))
9.open()開啟檔案
file4 = open('d:\\test1.txt','r')
for i in file4.readlines():
print (i)
file4.close()
10.range()用於建立乙個整數列表,一般用在 for 迴圈中
print (range(5))
print (range(1,5))
print (range(0,5,2))
list1 =
for i in range(101):
if i % 2 ==0:
print (sum(list1))
sum1 = 0
for i in range(0,101,2):
sum1 += i
print (sum1)
11.enumerate()函式用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。
for i in enumerate(fruits):
print(i)
---> (1, 'banana')
---> (2, 'orange')
for i in enumerate(fruits,1):
print(i)
---> (2, 'banana')
---> (3, 'orange')
for x,y in enumerate(fruits,1):
print(x,":",y)
---> 2 : banana
---> 3 : orange
多測師 Python(字典函式 操作)
一 字典操作 1.往字典中新增鍵值對 stu stu boy print stu stu stu.setdefault print stu 結果 stu stu.setdefault boy print stu 結果 新增的鍵存在時 stu ret stu.setdefault age 20 pri...
多測師 Python(資料型別)
一.基本資料型別 1 numbers 數字 a 1 print type a 2 100 1267650600228229401496703205376l print 1 2 print 1 2 a 1.0 print type a 2 字串 str name1 zhengying print ty...
Python操作xml檔案 多測師
把如下的檔案存為 file.xml 直轄市特別行政區 黑龍江吉林 遼寧內蒙古 河北河南 山東山西 江蘇安徽 陝西寧夏 甘肅青海 湖北湖南 浙江江西 福建貴州 四川廣東 廣西雲南 海南新疆 台灣 亞洲歐洲 非洲北美洲 南美洲大洋洲 def read xml 多測師 王sir parse 獲取 dom ...