一、 python編程裏字符串的內置方法(很是全)python
capitalize()git |
把字符串的第一個字符改成大寫編程 |
casefold()api |
把整個字符串的全部字符改成小寫編碼 |
center(width)spa |
將字符串居中,並使用空格填充至長度 width 的新字符串code |
count(sub[, start[, end]])索引 |
返回 sub 在字符串裏邊出現的次數,start 和 end 參數表示範圍,可選。ip |
encode(encoding='utf-8', errors='strict')utf-8 |
以 encoding 指定的編碼格式對字符串進行編碼。 |
endswith(sub[, start[, end]]) |
檢查字符串是否以 sub 子字符串結束,若是是返回 True,不然返回 False。start 和 end 參數表示範圍,可選。 |
expandtabs([tabsize=8]) |
把字符串中的 tab 符號(\t)轉換爲空格,如不指定參數,默認的空格數是 tabsize=8。 |
find(sub[, start[, end]]) |
檢測 sub 是否包含在字符串中,若是有則返回索引值,不然返回 -1,start 和 end 參數表示範圍,可選。 |
index(sub[, start[, end]]) |
跟 find 方法同樣,不過若是 sub 不在 string 中會產生一個異常。 |
isalnum() |
若是字符串至少有一個字符而且全部字符都是字母或數字則返回 True,不然返回 False。 |
isalpha() |
若是字符串至少有一個字符而且全部字符都是字母則返回 True,不然返回 False。 |
isdecimal() |
若是字符串只包含十進制數字則返回 True,不然返回 False。 |
isdigit() |
若是字符串只包含數字則返回 True,不然返回 False。 |
islower() |
若是字符串中至少包含一個區分大小寫的字符,而且這些字符都是小寫,則返回 True,不然返回 False。 |
isnumeric() |
若是字符串中只包含數字字符,則返回 True,不然返回 False。 |
isspace() |
若是字符串中只包含空格,則返回 True,不然返回 False。 |
istitle() |
若是字符串是標題化(全部的單詞都是以大寫開始,其他字母均小寫),則返回 True,不然返回 False。 |
isupper() |
若是字符串中至少包含一個區分大小寫的字符,而且這些字符都是大寫,則返回 True,不然返回 False。 |
join(sub) |
以字符串做爲分隔符,插入到 sub 中全部的字符之間。 |
ljust(width) |
返回一個左對齊的字符串,並使用空格填充至長度爲 width 的新字符串。 |
lower() |
轉換字符串中全部大寫字符爲小寫。 |
lstrip() |
去掉字符串左邊的全部空格 |
partition(sub) |
找到子字符串 sub,把字符串分紅一個 3 元組 (pre_sub, sub, fol_sub),若是字符串中不包含 sub 則返回 ('原字符串', '', '') |
replace(old, new[, count]) |
把字符串中的 old 子字符串替換成 new 子字符串,若是 count 指定,則替換不超過 count 次。 |
rfind(sub[, start[, end]]) |
相似於 find() 方法,不過是從右邊開始查找。 |
rindex(sub[, start[, end]]) |
相似於 index() 方法,不過是從右邊開始。 |
rjust(width) |
返回一個右對齊的字符串,並使用空格填充至長度爲 width 的新字符串。 |
rpartition(sub) |
相似於 partition() 方法,不過是從右邊開始查找。 |
rstrip() |
刪除字符串末尾的空格。 |
split(sep=None, maxsplit=-1) |
不帶參數默認是以空格爲分隔符切片字符串,若是 maxsplit 參數有設置,則僅分隔 maxsplit 個子字符串,返回切片後的子字符串拼接的列表。 |
splitlines(([keepends])) |
在輸出結果裏是否去掉換行符,默認爲 False,不包含換行符;若是爲 True,則保留換行符。。 |
startswith(prefix[, start[, end]]) |
檢查字符串是否以 prefix 開頭,是則返回 True,不然返回 False。start 和 end 參數能夠指定範圍檢查,可選。 |
strip([chars]) |
刪除字符串前邊和後邊全部的空格,chars 參數能夠定製刪除的字符,可選。 |
swapcase() |
翻轉字符串中的大小寫。 |
title() |
返回標題化(全部的單詞都是以大寫開始,其他字母均小寫)的字符串。 |
translate(table) |
根據 table 的規則(能夠由 str.maketrans('a', 'b') 定製)轉換字符串中的字符。 |
upper() |
轉換字符串中的全部小寫字符爲大寫。 |
zfill(width) |
返回長度爲 width 的字符串,原字符串右對齊,前邊用 0 填充。 |