1. 程式人生 > >python字串常用函式和file的操作

python字串常用函式和file的操作

string.strip(',') 去除字串頭尾的逗號
string.strip()什麼引數都不傳,是去掉頭和尾的空格

split() 切割,返回的資料型別為list
string.split() 如果字串中有空格,就切割不含頭尾的空格
string.split(',',3) #以逗號切割,並且切割3次

find尋找子字串
string.find(',')
返回-1 表示沒找到
返回對應字元的索引,就是找到了子字串,並且是最小索引的字串

file操作 讀和寫
file=open('test01.txt','r+',encoding='UTF-8')
r為讀  r+為讀寫

file.read(3) 讀取指定的字元數
file.seek(3,0) 移動游標位置,這裡相對於其始位置移動3為
file.read() 不指定長度,讀取所有內容
file.write('666') 可寫模式下,在游標位置寫入666
file.close() 關閉檔案,避免資源浪費

w 如果檔案存在,直接全部重寫,清空內容再寫,如果不存在,新建再寫
w+ 讀寫

a 追加 等同於append  a+讀寫 
寫東西的時候最好用a+

readline 按行讀取返回的是字串
readlines 讀取全部,返回的是列表,以及換行符