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

2021-08-22 03:30:09 字數 715 閱讀 3029

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+

readline 按行讀取返回的是字串

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

PYTHON字串常用函式

1.find and rfind 從左開始找 title find le 存在返回索引值,不存在 1 從右開始找 title find le 存在返回索引值,不存在 1 2.join 列表轉成字串 join list 3.split 字串轉成列表 ss,aa,cc split ss aa cc 4....

Python字串常用函式

capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度width的新字串 count sub start end 返回sub在字串裡邊出現的次數,start和end引數表示範圍,可選。encode ...

Python 字串常用函式

函式 描述 返回值 str.capitalize 將字串的第乙個字元大寫 str.title 返回標題化的字串,即每個單詞的首字母都大寫 str.upper 全大寫str.lower 全小寫len str 返回字串的長度。用法與其他不同。str.count substring start end 統...