s.strip(chars) s.find(x,start,end) s.index(x.start,end)#見上; s.format()#見上; s.partition(x)#見上; s.replace(x,y,n)# 用y替換x,可選n表示最多替換n次; s.split(x,n)# 最多分割n次,s.rsplit()從右邊開始分割; s.splitlines(f)# 返回在換行符處進行分割產生的列表,並剝離換行符(除非f爲True); s.count(x,start,end)# 計數 s.join(seq)#返回seq的每一個項都以s鏈接起來的結果,s能夠爲空; s.capitalize()# 將字符串首字母大寫; s.lower()# 將s中的字符變爲小寫; s.upper()# 返回大寫化版本; s.title()# 將每一個單詞的首字母大寫; s.swapcase()# 將大寫變小寫,小寫變大寫; s.islower()# 若是s至少有一個可小寫的字符且全部可小寫的字符都是小寫則返回True; s.isupper()# 若是s至少有一個可大寫的字符且全部可大寫的字符都是大寫則返回True; s.istitle()# 若是s是一個非空的首字母大寫字符串,則返回True; s.zfill(w)# 返回s的副本,若是比w短,從開始處用0補充,使長度和w同樣; s.center(width,char)# 返回一個以s爲中心長度爲width的字符串,若是有空餘則用可選參數char或空格進行填充,如width<len(s),則返回整個s; s.ljust(width,char)# 同上,左對齊; s.rjust(width,char)# 同上,右對齊; s.encode(endoding,err)# 返回一個bytes對象,該對象使用默認的編碼格式或指定的編碼格式來表示該字符串,並根據可選的err參數處理錯誤; s.endswith(x,start,end)#若是以x結尾則返回True,不然返回False; s.startswith(x,start,end)#若是以x開始則返回True; s.expandtabbs(size)# 返回s的一個副本,其中的製表符使用8個或指定數量的空格替換; s.isalnum()# 判斷是否全是字母數字且非空; s.isalpha()# 判斷是否全是字母且非空; s.isdecimal()# 判斷是否每一個字符都是Unicode的基數爲10的數字;判斷全部字符是否均爲十進制字符 s.isdigit()# 判斷是否每一個字符都是ASCII數字; s.isidentifier()# 判斷是否不爲空 s.isnumeric()# 判斷是否每一個字符都是數值型的Unicode字符且非空; s.isprintable()# 判斷是否每一個字符都是可打印的且非空; s.isspace()# 判斷是否每一個字符都是空白字符; s.maketrans()# 製做翻譯映射的表 s.translate()# 根據映射表把輸入翻譯成輸出