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 值 |

