Python的一些用法分享

 1)正則表達式的使用
#正則表達式的模塊
import re
#正則表達式
代碼以下:
rePattern = '.*[0-9]{4}'
pattern = re.compile(rePattern)
#匹配
if pattern.match(line):
return True
else:
return Falsepython

----------------------------------------git

2)在函數中使用全局變量
代碼以下:
def func():
global num正則表達式

-------------------------------------------app

3)python默認print輸出換行
若是須要輸出時不換行,在最後加上逗號便可。
代碼以下:
print 'Hello World!',ide

-------------------------------------------函數

4)字符串的切分
根據某個字符串切分,使用split(),默認參數爲空白字符,包括空格、回車、製表符等:
strList = strs.split('_')  
若是須要根據多個字符串進行切分,可使用正則表達式:
代碼以下:
#根據空格和水平製表符切分
strList = re.split("[\t\s]", strs)排序

----------------------------------------------字符串

5)判斷一個字符串是不是數字
代碼以下:
if str.isdigit():
return True
else:
return Falseit

------------------------------------------------class

6)文件的讀寫
代碼以下:
#讀文件
fin = file('1.txt', 'r')
#寫文件
fout = file('1_ans.txt', 'w')
while True:
line = fin.readline()
#文件結尾
if len(line)==0:
break
fout.write(line)
fin.close()
fout.close()

-----------------------------------------------------

7)列表的使用 代碼以下: ansList = [] #增長列表裏的值 ansList.append('Hello1') ansList.append('Hello2') #對列表進行排序 ansList.sort() #遍歷輸出 for ans in ansList print ans

相關文章
相關標籤/搜索