Tags: 数据类型 AI 人工智能

Python字符串方法一览表

Python中,字符串拥有丰富的内置方法,能帮助我们便捷地完成各种文本处理任务。
注意:所有字符串方法都不会修改原字符串本身,而是返回一个新的字符串。

Python字符串方法列表

方法描述说明
capitalize()将字符串的首字母大写
casefold()将整个字符串转换为小写(更彻底)
center()返回居中对齐的字符串
count()返回指定字符或子串出现次数
encode()返回字符串编码后的字节串
endswith()检查字符串是否以指定值结尾
expandtabs()设置字符串的Tab制表符大小
find()搜索指定内容并返回位置(未找到返回-1)
format()格式化字符串
format_map()使用映射关系格式化字符串
index()搜索指定内容的位置(未找到会报错)
isalnum()检测所有字符是否为字母或数字
isalpha()检测所有字符是否都是字母
isascii()检测所有字符是否为ASCII字符
isdecimal()检测所有字符是否为十进制数字
isdigit()检测所有字符是否都是数字
isidentifier()检测字符串是否为有效的标识符
islower()检测所有字符是否都是小写字母
isnumeric()检测所有字符是否为数字字符
isprintable()检测所有字符是否为可打印字符
isspace()检测所有字符是否为空白字符
istitle()检测字符串是否符合标题格式(首字母大写)
isupper()检测所有字符是否都是大写字母
join()将序列中的元素连接成字符串
ljust()返回左对齐的字符串
lower()将字符串转换为小写
lstrip()删除字符串左侧空白字符
maketrans()创建字符映射转换表
partition()将字符串分为三部分(前、分隔符、后)
replace()用指定内容替换原内容
rfind()从右侧搜索指定内容并返回位置(未找到返回-1)
rindex()从右侧搜索指定内容位置(未找到会报错)
rjust()返回右对齐的字符串
rpartition()从右侧将字符串分为三部分
rsplit()从右侧分割字符串并返回列表
rstrip()删除字符串右侧空白字符
split()分割字符串为列表
splitlines()按行分割字符串
startswith()检测是否以指定字符开头
strip()删除字符串两端空白字符
swapcase()大小写互换
title()将每个单词首字母大写
translate()替换指定字符(需配合maketrans())
upper()将字符串转换为大写
zfill()在字符串前填充0达到指定长度

熟悉并合理使用上述方法,能有效提高字符串处理效率,助你轻松应对各种文本处理场景。