热线电话:13121318867

登录
2018-10-25 阅读量: 867
str对象的多种方法有什么?

S.capitalize() #返回首字母大写的字符串的副本

S.center(width[,fillchar]) #返回一个长度为max(len(S),width),S居中,两侧fillchar填充

S.count(sub[,start[,end]]) #计算子字符串sub的出现次数,可将搜索范围限制为S[start:end]

S.decode([encoding[,error]]) #返回使用给定编码方式的字符串的解码版本,由error指定错误处理方式

S.endswith(suffix[start[,end]]) #检查S是否以suffix结尾,可给定[start:end]来选择匹配的范围

S.expandtabs([tabsize]) #返回字符串的副本,其中tab字符会使用空格进行扩展,可选择tabsize

S.find(sun[,start[,end]]) #返回子字符串sub的第一个索引,不存在则为-1,可选择搜索范围

S.index(sub[,start[,end]]) #返回子字符串sub的第一个索引,不存在则引发ValueError异常.

S.isalnum() #检查字符串是否由字母或数字字符组成

S.isalpha() #检查字符串是否由字母字符组成

S.isdigit() #检查字符串是否由数字字符组成

S.islower() #检查字符串是否由小写字母组成

S.isspace() #检查字符串是否由空格组成

S.istitle() #检查字符串时候首字母大写

S.isupper() #检查字符串是否由大写字母组成

S.join(sequence) #返回其中sequence的字符串元素由S连接的字符串

S.ljust(width[,fillchar]) #返回S副本左对齐的字符串,长度max(len(S),W),右侧fillchar填充

S.lower() #返回所有字符串都为小写的副本

S.lstrip([char]) #向左移除所有char,默认移除(空格,tab,\n)

S.partition(seq) #在字符串中搜索seq并返回

S.replace(old,new[,max]) #将new替换olad,最多可替换max次

S.rfind(sub[,start[,end]]) #返回sub所在的最后一个索引,不存在则为-1,可定搜索范围S[start:end]

S.rindex(sub[,start[,end]]) #返回sub所在的最后一个索引,不存在则会引发ValueError异常。

S.rjust(width[,fillchar]) #返回S副本右对齐的字符串,长度max(len(S),W),左侧fillchar填充

S.rpartition(seq) #同Partition,但从右侧开始查找

S.rstip([char]) #向右移除所有char,默认移除(空格,tab,\n)

S.rsplit(sep[,maxsplit]) #同split,但是使用maxsplit时是从右往左进行计数

S.split(sep[,maxsplit]) #使用sep做为分割符,可使用maxsplit指定最大切分数

S.zfill(width) #在S的左侧以0填充width个字符

S.upper() #返回S的副本,所有字符大写

S.splitlines([keepends]) #返回S中所有行的列表,可选择是否包括换行符

S.startswith(prefix[,start[,end]]) #检查S是否以prefix开始,可用[start,end]来定义范围

S.strip([chars]) #移除所有字符串中含chars的字符,默认移除(空格,tab,\n)

S.swapcase() #返回S的副本,所有大小写交换

S.title() #返回S的副本,所有单词以大写字母开头

S.translate(table[,deletechars]) #返回S的副本,所有字符都使用table进行的转换,可选择删除出现在deletechars中的所有字符

11.4127
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子