python常用函數總結
阿新 • • 發佈:2017-12-05
code 函數總結 進行 txt 函數 ... 常用函數 span 列表
1.strip()去掉字符串頭尾指定字符(默認為空格)
str.strip([chars]); 去掉str頭尾的chars
2.split()通過指定分隔符對字符串進行切片,如果參數num 有指定值,則僅分隔 num 個子字符串
str.split(str="", num=string.count(str))
- str -- 分隔符,默認為所有的空字符,包括空格、換行(\n)、制表符(\t)等。
- num -- 分割次數
3.列表的append()和extend()
>>> a=[1,2,3] >>> b=[4,5,6] >>> a.append(b) >>> print a
[1, 2, 3, [4, 5, 6]]
append()方法為列表尾部添加一個新元素
>>> a=[1,2,3] >>> b=[4,5,6] >>> a.append(b) >>> print a [1, 2, 3, 4, 5, 6]
extend()
方法只接受一個列表作為參數,並將該參數的每個元素都添加到原有的列表中
4.讀文件的read(),readline(),readlines()
read()方法:讀取整個文件,將文件內容放到一個變量中;如果文件大於可用內存,不能使用此方法。
>>> fr=open(‘lenses.txt‘) >>> a=fr.read() >>> print a
young myope no normal soft
young myope yes reduced no lenses
young myope yes normal hard
......
>>> type(a)
<type ‘str‘>
readline()方法:readline()每次讀取一行,比readlines()慢很多;readline()返回的是一個字符串對象,保存當前行的內容。
>>> fr=open(‘lenses.txt‘) >>> line=fr.readline() >>> print line young myope no reduced no lenses
>>> type(line) <type ‘str‘>
readlines()方法:一次性讀取整個文件;自動將內容劃分成一個含有多個列表的列表,每一行為一個列表
fr=open(‘lenses.txt‘) >>> lines=fr.readlines() >>> for line in lines: ... print line
young myope no reduced no lenses
young myope no normal soft
young myope yes reduced no lenses
......
>>> type(lines) <type ‘list‘>
python常用函數總結