方法 | 描述 |
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个字符 |