Python 字符串库提供了各种函数或方法,使我们能够对字符串数据执行所需的操作。在本节中,我将向您展示 Python 字符串函数或方法的列表及其功能。您可以使用超链接查找每个字符串方法以及实际示例的详细信息。
Python 字符串函数
与列表不同,字符串是不可变的。因此,我们无法对其执行添加或删除类的操作。但是,可以使用字符串方法或函数进行切片或连接。
除此之外,它还有自己的方法,用于将其转换为大写和小写、拆分、连接等。Python 中的字符串函数或方法列表为:
| 函数 | 描述 |
|---|---|
| capitalize() | 将第一个字符转换为大写,其余字符转换为小写。 |
| casefold() | 返回给定句子的所有小写形式。 |
| center() | 返回指定子字符串第一次出现的索引位置。如果找不到指定项,则引发 ValueError。 |
| count() | 计算子字符串出现的次数。 |
| encode() | 打印字符串对象的编码版本。 |
| endswith() | 如果字符串以指定子字符串结尾,此字符串函数或方法显示 TRUE。 |
| expandtabs() | 返回给定字符串的副本,其中所有制表符字符都替换为一个或多个空格。 |
| find() | 返回第一次出现的索引位置。否则,如果找不到指定项,则显示 -1。 |
| format() | 用于格式化。 |
| format_map() | 将格式化字符串。 |
| index() | 如果字符串至少包含一个字符且为标题,则返回 TRUE。 |
| isalnum() | 如果此 Python 字符串函数或方法包含字母和数字,则返回 TRUE。 |
| isalpha() | 如果字符串至少包含一个字母且所有字符都是字母,则返回 TRUE。 |
| isdecimal() | 如果字符串至少包含一个字母且所有字符都是十进制数字,则返回 TRUE。 |
| isdigit() | 如果字符串至少包含一个字母且所有字母都是数字,则显示 TRUE。 |
| isidentifier() | 如果是有效标识符,则返回 TRUE。否则,返回 FALSE。 |
| islower() | 如果字符串至少包含一个字母且所有字符都为小写,则返回 TRUE。 |
| isnumeric() | 如果字符串至少包含一个字母且所有字母都是数字,则显示 TRUE。 |
| isprintable() | 此字符串函数或方法返回 TRUE,前提是所有字母都是可打印的。 |
| isspace() | 如果句子仅包含空格,则打印 TRUE。 |
| istitle() | 此 Python 字符串函数或方法搜索指定单词并将其替换为新值。 |
| isupper() | 如果句子至少包含一个字母且所有字符都为大写,则返回 TRUE。 |
| join() | 连接 (Concatenate) 字符串列表。 |
| ljust() | 左对齐,并用默认空格填充剩余宽度。 |
| lower() | 将给定的 字符串 转换为小写字符并返回一个新的字符串。 |
| lstrip() | 删除左侧的空格。 |
| maketrans() | 返回事务表。我们可以进一步在 translate() 方法中使用此事务。 |
| partition() | 在指定分隔符的第一次出现时分割字符串,并返回一个包含三个参数的元组。 |
| replace() | 此 Python 字符串函数或方法删除左侧的空格。 |
| rfind() | 显示最后一次出现的索引位置。如果找不到指定项,则返回 -1。 |
| rindex() | 返回最后一次出现的索引位置。如果指定的 Python 文本未找到,则引发 ValueError。 |
| rjust() | 此字符串函数或方法右对齐,并用默认空格填充剩余宽度。 |
| rpartition() | 使用指定的分隔符分割字符串,并返回一个包含三个参数的元组。 |
| rsplit() | 根据指定的分隔符将字符串拆分为句子列表。它从右到左进行。 |
| rstrip() | 删除右侧的空格。 |
| split() | 此字符串函数或方法非常适合根据指定的分隔符将字符串拆分为子字符串列表。 |
| splitlines() | 通过在行边界处拆分字符串,打印行列表。 |
| startswith() | 如果句子以指定子字符串开头,则为 TRUE。 |
| strip() | 删除两端的空格。执行 lstrip() 和 rstrip()。 |
| swapcase() | Python 字符串函数或方法将小写字母转换为大写字母。并将大写字母转换为小写字母。 |
| title() | 将每个单词的第一个字符转换为大写,其余字符转换为小写。 |
| translate() | 打印字符串的副本,其中每个字符都映射到事务表。 |
| upper() | 将其转换为大写字母并返回一个新的字符串。 |
| zfill() | 此字符串函数在字符串左侧用 [ASCII](https://tutorialgateway.cn/ascii-table/) '0' 数字填充副本,以便达到指定宽度。 |