python字符串

字符串操作

name="helloworld"



name.capitalize() #将字符串变成首字母大写,其他全部小写

name.casefold() #将字符串变成全部变小写

nam.lower() #将字符串变成全部变小写

name.upper() #将字符串变成全部变大写

name.swapcase() #大小写互换

name.center(50,'-') #将字符串长度变成50,且字符串居中,不够的由-填充,如果50后面不写,则默认空格填充

name.ljust(50,'-') #同上,字符串左对齐

name.rjust(50,'-') #同上,字符串右对齐

name.count('e') #查找整个字符串有几个e

name.count('e',2,4) #从字符串的第3到4中找有几个e ,含头不含尾

name.startwith() #以..什么开头

name.endwith() #以..什么结尾

name.expandtabs(10) #定义\t的长度

name.find('h') #查找h的位置

name.index('h') #返回h的索引值

name.find('h',2,6) #在3到6之间找第一个h的位置,返回的是整个字符串的位置,找不到-1



name.format()

format的用法是:

name=“hello{0},fuck{1}”

name.format('world',144) # output: helloworld,fuck144

“-”.join(["fuck","u","every","day"]) # output:fuck-u-every-day 将列表的内容用指定的字符串串起来,变成一个字符串

name.lstrip() #从左边开始删指定的字符串

name.rstrip() #从右边开始删指定的字符串

name.replace('he','she') #把he替换成she

name.replace('he','she',1) #把he替换成she,只替换一次

name.strip() #移除空白

len(name) #判断

name.index("f") #以0开始,索引

name[0:8] #从第1个切到第8个 取头不取尾(切得最后一个不取)

name[-6:] #从倒数第5个切到最后一个,因为-1在尾部,取不到,直接不写

name[2::2] #从第3个开始,隔2个取一个

 

posted on 2018-08-18 14:21  Messiless  阅读(130)  评论(0编辑  收藏  举报