標籤:*args keyword bytes 檢查 smi special 接受 rgs 冒號
S.capitalize() -> str-將字串S的第一個字元改為大寫
>>> ‘special thing‘.capitalize()‘Special thing‘
S.casefold() -> str-將字串S的所有字元改為小寫
>>> ‘SPEcial THing‘.casefold()‘special thing‘
S.center(width[, fillchar]) -> str-將字串S置中,S的寬度變成width,fillchar表示填充字元(若不填則預設用空格填充)
>>> ‘special‘.center(50,‘$‘)‘$$$$$$$$$$$$$$$$$$$$$special$$$$$$$$$$$$$$$$$$$$$$‘>>> ‘special‘.center(50)‘ special ‘
S.count(sub[, start[, end]]) -> int-返回sub在字串S裡出現的次數,start和end參數表示範圍,可選
>>> ‘abc###abc### abc###ab###bc###‘.count(‘ab‘)4>>> ‘abc###abc### abc###ab###bc###‘.count(‘ab‘,1)3>>> ‘abc###abc### abc###ab###bc###‘.count(‘ab‘,1,8)1
S.encode(encoding=‘utf-8‘, errors=‘strict‘) -> bytes-以encoding指定的編碼格式對字串進行編碼
>>> ‘special‘.encode(encoding=‘utf-8‘,errors="strict")b‘special‘
S.endswith(suffix[, start[, end]]) -> bool-檢查字串S是否以sub子字串結束,如果是返回True,否則返回False。start和end參數表示範圍,可選
>>> ‘special_special‘.endswith(‘al‘)True>>> ‘special_special‘.endswith(‘al‘,5)True>>> ‘special_special‘.endswith(‘al‘,5,15)True>>> ‘special_special‘.endswith(‘al‘,5,14)False
S.expandtabs(tabsize=8) -> str-把字串S中的tab符號(\t)轉換為空白格,如不指定tabsize參數,預設為8
>>> "special\tspecial".expandtabs()‘special special‘>>> "special\tspecial".expandtabs(tabsize=8)‘special special‘>>> "special\tspecial".expandtabs(tabsize=50)‘special special‘
S.find(sub[, start[, end]]) -> int-檢測sub是否包含在字串中,如果有則返回索引值,否則返回-1,start和end參數表示範圍,可選
>>> ‘abc###abc### abc###ab###bc###‘.find(‘ abc‘)14>>> ‘abc###abc### abc###ab###bc###‘.find(‘abc‘)0 #這是索引值>>> ‘abc###abc### abc###ab###bc###‘.find(‘abc‘,1,20)6
S.format(*args, **kwargs) -> str-格式化字串的方法,接受位置參數和關鍵字參數,如果位置參數和關鍵字參數一起使用,那麼位置參數必須在關鍵字參數之前(位置顛倒會報錯)。
>>> "{0} love {1}.{2}".format("I","alex","smith")‘I love alex.smith‘>>> "{a} love {b}.{c}".format(a="I",c="alex",b="smith")‘I love smith.alex‘>>> "{0} love {b}.{c}".format("I",c="alex",b="smith")‘I love smith.alex‘>>> "{a} love {b}.{2}".format(a="I",b="alex","smith")SyntaxError: positional argument follows keyword argument>>> "{0} love {1:.2f}".format("I",3.1415926) #冒號表示格式化符號的開始,.2f表示四捨五入到保留兩位小數點,f是浮點數的意思‘I love 3.14‘
python基礎-2-字串內建方法