1. 程式人生 > >字串內建方法 第一彈

字串內建方法 第一彈

capitalize()   該方法返回一個首字母大寫的字串。      語法:str.capitaliz() casefold()      轉換字串為小寫與lower()方法類似,但是可以轉換別的語言例如法語,德語   語法:str.casefold() center()   返回一個原字串居中,並使用空格填充至長度 width 的新字串。預設填充字元為空格。   語法:str.center(20,'-') count()
  用於統計字串裡某個字元出現的次數。可選引數為在字串搜尋的開始與結束位置。   語法:str.count('a',1,4) encode()   以 encoding 指定的編碼格式編碼字串。   語法:str.encode(encoding = 'UTF-8') endwish()   用於判斷字串是否以指定字尾結尾,如果以指定字尾結尾返回True,否則返回False。   語法:str.endwish('!',1,4)
expandtabs()   把字串中的 tab 符號('\t')轉為空格,tab 符號('\t')預設的空格數是 8。   語法:str.expandtabs(tabsize = 8) find()   檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,如果包含子字串返回開始的索引值,否則返回-1。   語法:str.find(str,beg=0,end=len(string)) format()
  用於字串的格式化,通過{}和:來代替傳統%方式   語法:"My name is {},age {}.format('Tom',18)"