不一樣編碼之間的關係 python
python2中文件的默認編碼爲ASCII,在文件中含有中文的時候就會報錯,這時,咱們須要是設置一下文件的默認編碼,以下:git
#!/usr/bin/env python # -*- coding: UTF-8 -*- # 指定python文件編碼方式
在python3中,文件的默認編碼爲UTF-8,已經不存在這個問題。app
循環優化
for i in range(1, 10, 2): # 1-10 2是步長 i是變量 #[1, 3, 5, 7, 9] break #退出循環 continus #跳過當次循環 exit() #退出程序
# __author: Administrator # date: 2016/8/22 name = 'weijie' age = 32 job = 'developer ' salary = 5000.00if salary.isdigit(): #長的像不像數字,好比200d , '200' salary = int(salary) # else: # #print() # exit("must input digit") #退出程序 msg = ''' --------- info of %s -------- Name: %s Age : %d Job : %s Salary: %f You will be retired in %s years -------- end ---------- ''' % (name, name, age, job, salary, 65-age) print(msg)
列表編碼
查
索引(下標) ,都是從0開始
切片
.count 查某個元素的出現次數
.index 根據內容找其對應的位置
"haidilao ge" in a
增長
a.append() 追加
a.insert(index, "內容")
a.extend 擴展
修改
a[index] = "新的值"
a[start:end] = [a,b,c]
刪除
remove("內容")
pop(index)
del a, del a[index]
a.clear() 清空
排序
sort () #按照ASAII碼排序
reverse() #把現行列表倒敘
身份判斷
>>> type(a) is list
True
>>>
spa