Python 字符串方法
Python有一组可以在字符串上使用的内置方法。
注意:所有字符串方法都返回新值。它们不会更改原始字符串。
方法 | 描述 |
---|---|
capitalize() | 把字符第一个字母大写 |
casefold() | 把字符第一个字母小写 |
center() | 返回居中的字符串 |
count() | 返回一个值在字符串中出现的次数 |
encode() | 返回一个加密的字符串 |
endswith() | 检查字符是否在字符串的结尾,如果是则返回 true |
expandtabs() | 设置字符串的 tabs 数据 |
find() | 搜索字符并返回字符串的位置 |
format() | 字符串格式化 |
format_map() | 字符串格式化 |
index() | 搜索字符并返回字符串的位置 |
isalnum() | 如果字符串中的所有字符都是字母数字,则返回True |
isalpha() | 如果字符串中的所有字符都是字母,则返回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 字符串教程