str方法

s = 'nihao1CJ'

s1 = s.capitalize()#首字母大写其余全部小写
print(s1)
s2 = s.upper()#全部大写
print(s2)
s3 = s.lower()#全部小写
print(s3)
s4 = s.swapcase()#大小写翻转
print(s4)
s5 = s.title()#每个隔开(特殊字符或字母)的单词首字母大写
print(s5)
s6 = s.center(16,'~')#居中显示,默认空白填充,可用特殊字符作为填充
print(s6)

#公共方法
s = '你好123s'
s7 = len(s) #每一个字是一个长度
print(s7)
s = 'ChenJun123'
s8 = s.find('123') #寻找文本,找不到返回-1,可以做切片处理,默认寻找整个文本
print(s8)
s = '   ChenJun12 3  %'
s9 =s.strip('%') #默认去首位空格
print(s9)
s.rstrip() #从右往左找
s.lstrip() #从左往右找

#sqlit  文本分割,分割成列表,默认是空格
#format()格式化输出
#第一种方法,按位置,逐一替换
s = '我叫{},今年{},爱好{},再说一次我叫{}'.format('陈俊',29,'编程','陈俊')
print(s)
#第二种方法,写索引,一定要按照顺序
s = '我叫{0},今年{1},爱好{2},再说一次我叫{0}'.format('陈俊',29,'编程')
print(s)
#第三种方法,{}内用变量,不需要按顺序
s = '我叫{name},今年{age},爱好{hobby},再说一次我叫{name}'.format(age = 29,name = '陈俊',hobby = '编程')
print(s)
#replace 文本替换(old,new,替换次数默认全部)
s = '地方斯蒂芬斯蒂芬的事鬼地方个地方'
s11 = s.replace('斯蒂芬','CHENJUN',1)
print(s11)

猜你喜欢

转载自www.cnblogs.com/chengoudan/p/10371879.html
今日推荐