標籤:slow lin 檢查 value 開始 als upper 並且 art
python的字串內建函數
str.casefold()將字串轉換成小寫,Unicode編碼中凡是有對應的小寫形式的,都會轉換
str.center()返回一個原字串置中,並使用空格填充至長度 width 的新字串
str.count()返回指定字元在[指定位置的]str出現的次數
str.encode()
以 encoding 指定的編碼格式編碼 string,如果出錯預設報一個ValueError 的異常,除非 errors 指定的是‘ignore‘或 者‘replace‘
string.endswith(obj, beg=0, end=len(string))
檢查字串是否以 obj 結束,如果beg 或者 end 指定則檢查指定的範圍內是否以 obj 結束,如果是,返回 True,否則返回 False.
str.expandtabs(tabsize=8)用指定的空格替代橫向定位字元,使得相鄰字串之間的間距保持在指定的空格數以內。tab 符號預設的空格數是 8。
str.find(sub[, start[, end]]); str.rfind(sub[, start[, end]])返回指定字元在[指定位置的]str出現的索引
str.format()格式化字串
str.format_map(mapping)
str.index(sub[, start[, end]]);
string.isalnum()如果 string 至少有一個字元並且所有字元都是字母或數字則返回 True,否則返回 False
string.isalpha()如果 string 至少有一個字元並且所有字元都是字母則返回 True,否則返回 False
string.isdecimal()只包含十進位數字則返回 True 否則返回 False.
string.isdigit()包含數字則返回 True 否則返回 False.
string.islower()包含至少一個區分大小寫字元,並且所有這些(區分大小寫)字元都是小寫,則返回 True,否則返回 False
string.isnumeric()包含數字字元,則返回 True,否則返回 False
str.isprintable()
string.isspace()包含空格,則返回 True,否則返回 False.
string.istitle() 與title類似,如果包含大寫的返回true否則返回flase
string.isupper() 分隔字元切片 string,如果 num有指定值,則僅分隔 num 個子字串
str.join(seq) 以 str 作為分隔字元,將 seq 中所有的元素(的字串表示)合并為一個新的字串
str.ljust(width[, fillchar]);返回指定長度的字串,字串內容居左(右)如果長度小於字串長度,則返回原始字串,預設填充為 ASCII 空格,可指定填充的字串。
str.lower()字串改為小寫形式
str.lstrip([chars]);指定截取的字元
str.maketrans(x[, y[, z]]);
str.partition(sep);
str.replace(old, new[, count])
old---將被替換的子字串
new---新字串,用於替換old子字串
max---可選字串,替換不超過max次
str.rfind(sub[, start[, end]])返回指定字元在[指定位置的]str出現的索引
str.rindex(sub[, start[, end]])如果找不到,就會引發 ValueError
str.rjust(width[, fillchar])返回指定長度的字串,字串內容居左(右)如果長度小於字串長度,則返回原始字串,預設填充為 ASCII 空格,可指定填充的字串
str.rpartition(sep)如果字串包含指定的分隔字元,則返回一個3元的元組,第一個為分隔字元左邊的子串,第二個為分隔字元本身,第三個為分隔字元右邊的子串
str.rsplit(sep=None, maxsplit=-1)分隔字串
str.rstrip([chars]);截掉字串左邊的空格或指定字元。返回截掉字串左邊的空格或指定字元後產生的新字串
str.split(sep=None, maxsplit=-1);分隔字串
str.splitlines([keepends])以行界符為分隔字元拆分為列表;當 keepends 為True,拆分後保留行界符
str.startswith(prefix[, start[, end]])
suffix -- 該參數可以是一個字串或者是一個元素。
start -- 字串中的開始位置。
end -- 字元中結束位置。
str.swapcase()大小寫反轉
str.translate(table)
str.upper()把字串改為大寫的形式
str.zfill(width)用 ‘0‘ 填充字串,並返回指定寬度的字串。
python基礎學習筆記第二天 內建函數(s t r)