轻松上手,快乐学习!

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 字符串教程