介绍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()返回一个格式化的字符串