python字符串的操作函数

--------------S.upper() #S中的字母大写
-------------S.lower() #S中的字母小写
S.casefold#S中的字符小写方法(2)
S.capitalize() #首字母大写
S.swapcase#大小写互换
S.istitle() #单词首字母是否大写的,且其它为小写(返回bool值)
-------------S.strip()#可以去除左右多余的空白,括号内可选移除特定字符
-------------S.split()#把字符串分割成list默认是空格分割可以指定分隔符号-------------如S.split(;)
S.index('h')#S="hello",返回一个0
-----------S.count()#可以统计重复元素,将可能重复的元素放再括号内
------------S.replace('替换字符','替换后的字符')
-----------S.center()#置于中央,左右两边可以设置宽度,可选参数是填充字符,默认是空格
------------S.endwith()#判断是否为结尾,括号里面放入判断的字符
-------------S.startwith()#判断是否为开头,括号里面放入判断字符
------------print(' '.join(['alex','jack','rain']))#把列表拼接成按默认或者自定义格式的字符串
------------S.index()#返回索引
S.ljust(50)#左对齐,可选参数填充符号
S.rjust(50)#右对齐

 

S=‘cr\tis’
S.expandtabs(3)#设置tabe的宽度为3
-----------S.find('寻找的字符')#寻找字符串找到返回索引,找不到返回-1,可以定位起始寻找位置

S='my name is {0},i am{1}years old'
S.format('cris',22)#格式化字符串
S='my name is {name},i am{age}years old '
S.format(name='cris',age='22')
S.isalnum#字符串里面是否包含数字
S.isdecimal()#判断字符串是否一个正整数"
S.isalpha()#判断是否为纯字母
S.isidentifier()#是否为内置关键字
S.isspace()#判断判断是否为空格
print(" ".join(['i','am','world']))#将列表拼接成字符串,具体拼接符自己可以定义,默认是空格
------------S.isdigit()#判断这个字符串是不是数字
S.isnumeric()#判断这个字符是不是数字,汉字数字也可以判断

posted @ 2017-04-26 15:50  CrisChou  阅读(187)  评论(0编辑  收藏  举报