字串內建方法 第一彈
阿新 • • 發佈:2018-12-10
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)"