代码改变世界

字符串操作

2017-12-10 10:37  龙武大帝  阅读(139)  评论(0编辑  收藏  举报

name = 'chuck bruce'

print(name.capitalize()) #首字母大写

Chuck

print(name.count('u'))  #统计字符的个数

1

print(name.center(50,'-') ) #打印50个字符,如果不够的话用“—”来补充

-------------------chuck bruce--------------------

print(name.endswitch('ce'))    #是否以某某结尾

True

print(name.startswitch('ch'))  #是否以某某开始

True

name = 'chuck \tbruce'    

print(name.expandtabs(tabsize=30)) #强制转换成多少个空格

print(name.find(‘h’))  #找到name的位置

1

print(name[name.find('h'):])  #实现在h后面进行切片

huck bruce

info = 'chuck name is {name} and years is {years}' 

print(info.format(name = 'chuck',years = '25'))    #格式化字符串

print(''.join(['1','2','3']))  #将列表转换成字符串

123

print(name.replace('c','z'))    #将字符替换,将c替换成z

zhuzk bruze

print(name.split())    #以空格分隔,转换成列表

print(name.split('+'))    #以‘+’分隔,转换成列表