您的位置:首页 > 编程语言 > Python开发

内置类型string函数python2.7.11

2016-03-22 00:00 435 查看
s.capitalize()  # 返回s,但是首字母大写

s.center(width,[fillchar])  # 以s为中心,默认填充部分为空白。若s长度大于,则width无效
# 若有fillchar,则两边空白部分以fillchar填充,

s.count(sub[,start[,end]])  # 返回s[start,end]sub出现的次数

s.decode()  # 不懂
s.encode()  # 不懂

s.endswith(suffix[,start[,end]]) # 返回s[start,end]是否以suffix结尾
s.startswith(prefix[,start[,end]])# 返回s[start,end]是否以prefix结尾

s.expandsizes([tabsize])  # 不懂

s.find(sub[,start[,end]]) # 返回s[start:end]中第一次出现sub的index,若没有,则返回-1
# 如果只是想知道sub是否在s中,使用sub in s
s.rfind(sub[,start[,end]])# 返回s[start:end]中sub出现的最大index值,若没有,返回-1
s.index(sub[,start[,end]])# 类似find(),只是如果sub不在s中,则引发ValueError错误
s.rindex(sub[,start[,end]])# 类似rfind(), 只是sub不在s中,则引发ValueErroe错误

s.format(*args,**kwargs)  # 不懂

s.isalnum()        # s是否全是数字或者字母,如果s为空,则返回False
s.isalpha()        # s是否全是字母,如果s为空,则返回False
s.isdigit()        # s是否全是数字,如果s为空,则返回False

s.islower()                                                          小
s.isupper()        # s至少有一个区分大小写的字母,且所有区分大小写的字母都是大写,否则返回False

s.isspace()        # s中至少有一个字母,且所有字母都是空格,否则返回False

s.istitle()        # s中至少有一个字母,且每个单词都是标题化的
s.title()          # s中每个单词都标题化
s.join(iterable)   # 以s为分隔符,将iterable中的每个元素分割形成新的字符串

s.lower()
s.upper()

s.ljust(width[,fillchar])  # 左对齐,空白部分fillchar填充.width<=len(s),则width无效
s.rjust(width[,fillchar])

s.lstrip([chars])   # 截掉s部分,默认为空白。如果chars不是s的前序,则截掉s中第一个不在chars的字母
s.rstrip([chars])
s.strip([chars])

s.partition(sep)   # 返回元祖,以sep第一次出现的位置分区,将s分为三部分。若sep在s中,则是(sep前边的部分,
#     sep,sep后边的部分),若sep不在s中,则是(s,‘’,‘’)
s.rpartition(sep)  #同上, 不过是以sep最后一次出现的位置分区

s.replace(old,new[,count]) # new代替old,如果count没有给,则全部代替,若是给了,则只代替前count个

s.split([sep[,maxsplit]])
s.rsplit([sep[,maxsplit]])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python string