字符串操作
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个取一个