Python 中的内置字符串方法

pythonserver side programmingprogramming

Python 包含以下内置方法来操作字符串 −

Sr.NoFunction &说明
1capitalize()
将字符串的首字母大写
2center(width, fillchar)
返回一个用空格填充的字符串,原始字符串居中,总共有 width 列。
3count(str, beg= 0,end=len(string))
如果给出了起始索引 beg 和结束索引 end,则计算 str 在字符串或字符串子字符串中出现的次数。
4decode(encoding='UTF-8',errors='strict')
使用为编码。编码默认为默认字符串编码。
5encode(encoding='UTF-8',errors='strict')
返回字符串的编码字符串版本;发生错误时,默认引发 ValueError,除非使用 'ignore' 或 'replace' 给出错误。
6endswith(suffix, beg=0, end=len(string))
确定字符串或字符串的子字符串(如果给出了起始索引 beg 和结束索引 end)是否以后缀结尾;如果是则返回 true,否则返回 false。
7expandtabs(tabsize=8)
将字符串中的制表符扩展为多个空格;如果未提供 tabsize,则默认每个制表符有 8 个空格。
8find(str, beg=0 end=len(string))
如果给出了起始索引 beg 和结束索引 end,则确定 str 是否出现在字符串中或字符串的子字符串中,如果找到则返回索引,否则返回 -1。
9index(str, beg=0, end=len(string))
与 find() 相同,但如果未找到 str,则会引发异常。
10isalnum()
如果字符串至少有 1 个字符并且所有字符都是字母数字,则返回 true,否则返回 false。
11isalpha()
返回 true如果字符串至少包含 1 个字符并且所有字符都是字母,则返回 false。
12isdigit()
如果字符串仅包含数字,则返回 true,否则返回 false。
13islower()
如果字符串至少包含 1 个大小写字符并且所有大小写字符均为小写,则返回 true,否则返回 false。
14isnumeric()
如果 unicode 字符串仅包含数字字符,则返回 true,否则返回 false。
15isspace()
如果字符串仅包含空格字符,则返回 true,否则返回 false否则。
16istitle()
如果字符串正确"标题化",则返回 true。否则返回 false。
17isupper()
如果字符串至少有一个大小写字符并且所有大小写字符都是大写,则返回 true,否则返回 false。
18join(seq)
将序列 seq 中元素的字符串表示形式合并(连接)为一个字符串,并使用分隔符字符串。
19len(string)
返回字符串的长度
20ljust(width[, fillchar])
返回一个用空格填充的字符串,原始字符串左对齐,总宽度为
21 lower()
将字符串中的所有大写字母转换为小写。
22lstrip()
删除字符串中的所有前导空格。
23ma​​ketrans()
返回要在翻译函数中使用的翻译表。
24ma​​x(str)
返回字符串 str 中的最大字母字符。
25min(str)
返回字符串 str 中的最小字母字符。
26replace(old, new [, max])
替换字符串中所有出现的 old 和 new ,或者如果给定了 max ,则最多出现 max 次。
27rfind(str, beg=0,end=len(string))
与 find() 相同,但在字符串中向后搜索。
28rindex( str, beg=0, end=len(string))
与 index() 相同,但在字符串中向后搜索。
29rjust(width,[, fillchar])
返回一个空格填充的字符串,原始字符串右对齐,总共 width 列。
30rstrip()
删除字符串。
31split(str="", num=string.count(str))
根据分隔符 str(如果未提供则为空格)拆分字符串并返回子字符串列表;如果给定,则拆分为最多 num 个子字符串。
32splitlines( num=string.count(' '))
在所有(或 num)NEWLINE 处拆分字符串并返回删除了 NEWLINE 的每一行的列表。p>
33startswith(str, beg=0,end=len(string))
确定字符串或字符串的子字符串(如果给出了起始索引 beg 和结束索引 end)是否以子字符串 str 开头;如果是则返回 true,否则返回 false。
34strip([chars])
对字符串执行 lstrip() 和 rstrip()。
35swapcase()
反转字符串中所有字母的大小写。
36title()
返回"titlecased"版本的字符串,即所有单词都以大写开头,其余单词为小写。
37translate(table, deletechars="")
根据翻译表 str(256 个字符) 翻译字符串,删除 del 字符串中的字符。
38upper()
将字符串中的小写字母转换为大写。
39zfill (width)
返回原始字符串,左侧用零填充,总共 width 个字符;适用于数字,zfill() 保留给定的任何符号(减去一个零)。
40isdecimal()
如果 unicode 字符串仅包含十进制字符,则返回 true,否则返回 false。

相关文章