注意:所有字符串方法都返回新值。它们不会更改原始字符串。
方法 | 说明 |
将第一个字符转换为大写 | |
将字符串转换为小写,Python3.3版本之后引入的, 其效果和 lower() 方法非常相似, 都可以转换字符串中所有大写字符为小写。 | |
返回一个原字符串居中, 并使用空格填充至长度 width 的新字符串。 默认填充字符为空格。 | |
返回指定值在字符串中出现的次数 | |
返回指定的编码格式编码字符串。 | |
如果字符串以指定值结尾,则返回true | |
返回字符串中的 tab 符号('\t')转为空格后生成的新字符串。 | |
在字符串中搜索指定的值,并返回找到该字符串的位置 | |
把指定值格式化为指定格式。 | |
针对字典类型的格式化后的新的对象 | |
在字符串中搜索指定的值,并返回找到该字符串的位置 | |
如果字符串中的所有字符都是字母数字,则返回True | |
如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False。 | |
如果字符串是否只包含十进制字符返回True,否则返回False。 | |
如果字符串只包含数字则返回 True 否则返回 False。 | |
用于判断字符串是否是有效的 Python 标识符, 可用来判断变量名是否合法。 | |
如果字符串中的所有字符均为小写,则返回True | |
如果字符串中只包含数字字符,则返回 True,否则返回 False | |
如果字符串中的所有字符都是可打印的,则返回True | |
如果字符串中的所有字符都是空格,则返回True | |
如果字符串中所有的单词拼写首字母是否为大写, 且其他字母为小写则返回 True,否则返回 False. | |
如果字符串中的所有字符均为大写,则返回True | |
获取可迭代对象中的所有元素, 并将它们连接为一个字符串。 | |
返回一个原字符串左对齐, 并使用空格填充至指定长度的新字符串。 如果指定的长度小于原字符串的长度则返回原字符串。 | |
将字符串转换为小写 | |
返回截掉字符串左边的空格或指定字符后生成的新字符串。 | |
用于创建字符映射的转换表, 对于接受两个参数的最简单的调用方式, 第一个参数是字符串,表示需要转换的字符, 第二个参数也是字符串表示转换的目标。 | |
返回一个3元的元组,第一个为分隔符左边的子串, 第二个为分隔符本身,第三个为分隔符右边的子串。 | |
返回一个字符串,其中将指定值替换为指定值 | |
返回字符串最后一次出现的位置(从右向左查询), 如果没有匹配项则返回-1。 | |
返回子字符串最后一次出现在字符串中的的索引位置, 如果没有匹配项则会报一个异常。 | |
返回一个原字符串右对齐, 并使用空格填充至长度 width 的新字符串。 如果指定的长度小于字符串的长度则返回原字符串。 | |
返回一个3元的元组,第一个为分隔符左边的子串, 第二个为分隔符本身,第三个为分隔符右边的子串。 | |
在指定的分隔符处分割字符串,并返回一个列表 | |
返回删除 string 字符串末尾的指定字符后生成的新字符串。 | |
在指定的分隔符处分割字符串,并返回一个列表 | |
在换行符处分割字符串并返回一个列表 | |
如果字符串以指定值开头,则返回true | |
返回移除字符串头尾指定的字符生成的新字符串。 | |
交换大小写,小写变成大写,反之亦然 | |
将每个单词的第一个字符转换为大写 | |
返回翻译后的字符串 | |
将字符串转换为大写 | |
返回指定长度的字符串, 原字符串右对齐,前面填充0。 |
注意:所有字符串方法都返回新值。它们不会更改原始字符串。