Python 字符串方法

Python 有一組可以在字符串上使用的內建方法。

注釋:所有字符串方法都返回新值。它們不會更改原始字符串。

方法 描述
capitalize() 把首字符轉換為大寫。
casefold() 把字符串轉換為小寫。
center() 返回居中的字符串。
count() 返回指定值在字符串中出現的次數。
encode() 返回字符串的編碼版本。
endswith() 如果字符串以指定值結尾,則返回 true。
expandtabs() 設置字符串的 tab 尺寸。
find() 在字符串中搜索指定的值并返回它被找到的位置。
format() 格式化字符串中的指定值。
format_map() 格式化字符串中的指定值。
index() 在字符串中搜索指定的值并返回它被找到的位置。
isalnum() 如果字符串中的所有字符都是字母數字,則返回 True。
isalpha() 如果字符串中的所有字符都在字母表中,則返回 True。
isdecimal() 如果字符串中的所有字符都是小數,則返回 True。
isdigit() 如果字符串中的所有字符都是數字,則返回 True。
isidentifier() 如果字符串是標識符,則返回 True。
islower() 如果字符串中的所有字符都是小寫,則返回 True。
isnumeric() 如果字符串中的所有字符都是數,則返回 True。
isprintable() 如果字符串中的所有字符都是可打印的,則返回 True。
isspace() 如果字符串中的所有字符都是空白字符,則返回 True。
istitle() 如果字符串遵循標題規則,則返回 True。
isupper() 如果字符串中的所有字符都是大寫,則返回 True。
join() 把可迭代對象的元素連接到字符串的末尾。
ljust() 返回字符串的左對齊版本。
lower() 把字符串轉換為小寫。
lstrip() 返回字符串的左修剪版本。
maketrans() 返回在轉換中使用的轉換表。
partition() 返回元組,其中的字符串被分為三部分。
replace() 返回字符串,其中指定的值被替換為指定的值。
rfind() 在字符串中搜索指定的值,并返回它被找到的最后位置。
rindex() 在字符串中搜索指定的值,并返回它被找到的最后位置。
rjust() 返回字符串的右對齊版本。
rpartition() 返回元組,其中字符串分為三部分。
rsplit() 在指定的分隔符處拆分字符串,并返回列表。
rstrip() 返回字符串的右邊修剪版本。
split() 在指定的分隔符處拆分字符串,并返回列表。
splitlines() 在換行符處拆分字符串并返回列表。
startswith() 如果以指定值開頭的字符串,則返回 true。
strip() 返回字符串的剪裁版本。
swapcase() 切換大小寫,小寫成為大寫,反之亦然。
title() 把每個單詞的首字符轉換為大寫。
translate() 返回被轉換的字符串。
upper() 把字符串轉換為大寫。
zfill() 在字符串的開頭填充指定數量的 0 值。

注釋:所有字符串方法都返回新值。它們不會更改原始字符串。

請在 Python 字符串教程 中學習更多有關字符串的知識。