方法
描述
string.capitalize( )
返回首字母大写的字符串的副本
string.center(width[, fillchar])
返回一个长度为max(len(string), width)且其中String的副本居中的字符串,两侧使用fillchar(默认为空字符)填充
string.count(sub[, start[, end]])
计算子字符串sub的出现次数,可将搜索范围限制为string[start:end]
string.decode([encoding[,errors]])
返回使用给定编码方式的字符串的解码版本,由error指定错误处理方式(‘strict’、’ignore’
或者’replace’)
string.encode([encoding[, errors]])
返回使用给定编码方式的字符串的编码版本,由error指定错误处理方式(‘strict’、’ignore’或者 ’replace’
string.endwith(suffix[, start[,end]])
检查string是否以suffix结尾,可使用给定的索引start和end来选择匹配的范围
string.expandtabs([tabsize])
返回字符串的副本,其中tab字符会使用空格进行扩展,可选择使用给定的tabsize(默认为8)
string.find(sub[, start[, end]])
返回子字符sub的第一个索引,如果不存在这样的索引的话返回-1.可选定义搜索范围为string[start:end]
string.index(sub[, start[, end]])
返回子字符串sub的第一个索引,或者在找不到索引的时候引发ValueError异常,可义搜索的范围为string[start:end]
string.isalnum( )
检查字符串是否由字母或数字字符组成
string.isalpha( )
检查字符串是否由字母字符组成
string.isdigit( )
检查字符串是否由数字组成
string.islower( )
检查字符串中所有基于实例的字符(字母)是否都为小写
string.isspace( )
检查字符串是否由空格组成
string.istitle( )
检查字符串中不基于实例的字母后面的基于实例的字符都是大写的,且其他的基于实例的字符都是小写的。
string.isupper( )
检查是否所有字符串中的基于实例的字符都是大写的
string.join(sequence)
返回其中sequence的字符串元素已用String连接的字符串
string.ljust(width[, fillchar])
返回一个长度为max(len(string), width)且其中String的副本左对齐的字符串,右侧使用fillchar(默认为空字符)填充
string.lower( )
返回一个字符串的副本,其中所有基于实例的字符都是小写的
string.lstrip([chars])
返回一个字符串副本,其中所有的chars(默认为空白字符,比如空格、tab和换行符)都被从字符串开始处去除
string.partition(sep)
在字符串中搜索sep并返回(head, sep, tail)
string.replace(old, new[,max])
返回字符串的副本,其中old的匹配项都被替换为new,可选择最多替换max个
string.rfind(sub[, start[, end]])
返回子字符串sub被找到的位置的最后一个索引,如果不存在这样的索引则返回-1.可定义搜索的范围string[start:end]
string.rindex
返回子字符串sub被找到位置的最后一个索引,如果不存这样的索引则引发一个ValueError异常。可定义搜索范围为string[start:end]
string.rjust(width[, fillchar])
返回一个长度为max(len(string), width)且其中string的副本右对齐的字符串,左侧使用fillchar(默认为空字符)填充
string.rpartition(step)
同Partition,但从右侧开始查找
string.rstrip([chars])
返回一个字符串副本,其中所有的chars(默认为空白字符,比如空格、tab和换行符)都被从字符串结束处去除
string.rsplit([sep[, maxsplit]])
同split,但是在使用maxsplit时是从右向左进行计数
string.split([sep[, maxsplit]])
返回字符串中所有单词的列表,使用sep作为分隔符(如果未特别指出的以空格切分单词),可使用maxsplit指定最大切分数
string.splitlines([keepends])
返回string中所有行的列表,可选择是否包括换行符(如果提供keepend参数则包括)
string.startwith(prefix[, start[, end]])
检查string是否以prefix开始,可使用给的索引start和end来定义匹配的范围
string.strip([chars])
返回字符串的副本,其中所有chars(默认为空格)都从字符串的开头和结尾去除(默认为所有的空白字符,如空格字符、tab和换行符)
string.swapcase( )
返回字符串的副本,其中所有基于实例的字符都交换大小写
string.title( )
返回字符串的副本,其中单词都以大写字母开头
string.translate(table[,deletchars])
返回字符串的副本,其中所有字符都使用table(由string模块中的maketrans函数构造)进行了转换,可选择删除出现在delelechars中的所有字符
string.upper( )
返回字符串的副本,其中所有基于实例的字符都是大写的
string.zfill(width)
在string的左侧以0填充width个字符
转载于:https://www.cnblogs.com/chunmiao/p/6753643.html
