介绍python相关字符串函数。
函数 | 说明 |
---|---|
index() | 查找字符串中第一次出现的子字符串的位置 |
rindex() | 查找字符串中最后一次出现的子字符串的位置 |
join() | 将iterable变量的每一个元素后增加一个str字符串。 |
replace() | 返回字符串str的副本,所有old子字符串被替换为new字符串。 |
splitlines() | 按照('\n', '\r', \r\n'等)分隔,返回一个包含各行作为元素的列表,默认不包含换行符。 |
rsplit() | 拆分字符串,从字符串右边(末尾)开始分割。 |
split() | 拆分字符串。 |
rpartition() | 根据指定的分隔符(sep)将字符串进行分割,从字符串右边。 |
partition() | 根据指定的分隔符(sep)将字符串进行分割,从字符串左边。 |
translate() | 过滤(删除),翻译字符串。即根据maketrans()函数给出的字符映射转换表来转换字符串中的字符。 |
maketrans() | 制作翻译表,删除表,常与translate()函数连用。 |
rstrip() | 从字符串str中去掉在其右边chars中列出的字符。 |
lstrip() | 从字符串str中去掉在其左边chars中列出的字符。 |
strip() | 从字符串str中去掉在其左右两边chars中列出的字符。 |
istitle() | 检测判断字符串中所有单词的首字母是否为大写,且其它字母是否为小写,字符串中可以存在其它非字母的字符。 |
isspace() | 检测字符串是否只由空格组成。 |
isprintable() | 判断字符串中是否有打印后不可见的内容。如:\n \t 等字符。 |
isnumeric() | 测字符串是否只由数字组成。这种方法是只适用于unicode对象。 |
isupper() | 检测字符串中的字母是否全由大写字母组成。 |
islower() | 检测字符串中的字母是否全由小写字母组成。 |
isidentifier() | 判断str是否是有效的标识符。 |
isdigit() | 检测字符串是否只由数字组成. |
isdecimal() | 检查字符串是否只包含十进制字符。 |
isalpha() | 检测字符串是否只由字母组成 |
isalnum() | 检测字符串是否全部由字母和数字组成。 |
startswith() | 判断字符串是否以指定字符或子字符串开头。 |
endswith() | 判断字符串是否以指定字符或子字符串结尾。 |
format_map() | 返回字符串的格式化版本。 |
rfind() | 查找字符串中指定的子字符串sub最后一次出现的位置,可以规定字符串的索引查找范围。 |
find() | 查找字符串中指定的子字符串sub第一次出现的位置,可以规定字符串的索引查找范围 |
expandtabs() | 返回一个字符串的副本。expandtabs() 方法把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8。 |
decode() | 以 encoding 指定的编码格式解码字符串,默认编码为字符串编码。 |
encode() | 以指定的编码格式编码字符串,默认编码为 'utf-8'。 |
count() | 统计字符串里某个字符出现的次数。可以选择字符串索引的起始位置和结束位置。 |
zfill() | 返回指定长度的字符串,使原字符串右对齐,前面用0填充到指定字符串长度。 |
rjust() | 返回一个原字符串右对齐,并使用fillchar填充(默认为空格)至指定长度的新字符串。 |
ljust() | 返回一个原字符串左对齐,并使用fillchar填充(默认为空格)至指定长度的新字符串。 |
center() | 返回一个长度为width,两边用fillchar(单字符)填充的字符串,即字符串str居中,两边用fillchar填充。 |
casefold() | 将字符串中的所有大写字母转换为小写字母。也可以将非英文 语言中的大写转换为小写。 |
upper() | 将字符串中的所有小写字母转换为大写字母。 |
lower() | 将字符串中的所有大写字母转换为小写字母。 |
swapcase() | 将字符串str中的大小写字母同时进行互换。 |
title() | 返回一个满足标题格式的字符串。即所有英文单词首字母大写,其余英文字母小写。 |
capitalize() | 将字符串的第一个字母变成大写,其余字母变为小写。 |
format() | 返回一个格式化的字符串 |