Python 字串方法
Python 提供了一組內建方法,您可以在字串上使用這些方法。
注意: 所有字串方法都返回新值。它們不會更改原始字串。
方法 | 描述 |
---|---|
capitalize() | 將第一個字元轉換為大寫 |
casefold() | 將字串轉換為小寫 |
center() | 返回居中對齊的字串 |
count() | 返回指定值在字串中出現的次數 |
encode() | 返回字串的編碼版本 |
endswith() | 如果字串以指定值結尾,則返回 true |
expandtabs() | 設定字串的製表符大小 |
find() | 搜尋字串中的指定值,並返回找到的位置 |
format() | 格式化字串中的指定值 |
format_map() | 格式化字串中的指定值 |
index() | 搜尋字串中的指定值,並返回找到的位置 |
isalnum() | 如果字串中的所有字元都是字母數字,則返回 True |
isalpha() | 如果字串中的所有字元都屬於字母表,則返回 True |
isascii() | 如果字串中的所有字元都是 ASCII 字元,則返回 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 字串教程 中瞭解更多關於字串的資訊。