标签:end 开头 常用 tle logs count bool 报错 find
我们不可以对原字符串进行改变,但可以把我们改变后的字符串重新定个变量,方便后续使用!下面是str的一些比较常用的使用方法
1.capitalize(),首字母大写,其他字母不变
s = ‘alex‘ print(s.capitalize()) #:Alex
1.upper()全部大写,lower()全部小写
s = ‘alex‘ print(s.upper()) #:ALEX print(s.lower()) #:alex
3.title(),以空格或特殊符号隔开,每个首字母大写
s = ‘alex,wujiang,taibai‘ print(s.title()) #:Alex,Wujiang,Taibai
4.canter()以字符串为中心,居中,后面可加填充物。
s = ‘alex‘ print(s.center(10,‘*‘)) #10是以alex为中心的长度, ***alex***
5.starswith()查看是否以什么开头,endswith()查看是否以什么为结尾 ,返回bool值,可加切片
s = ‘alex‘ print(s.startswith(‘a‘,0,3)) #:T s1 = ‘alexq‘ print(s1.endswith(‘p‘)) #:F
6.count()计数有多少个**,可加切片
s = ‘alex,jiang‘ print(s.count(‘a‘)) #:2
7.find()根据元素找到索引位置,找不到返回-1
s = ‘alex,jiang‘ print(s.find(‘j‘)) #:5
8.index()根据元素找索引,找不到报错
s = ‘alex,jiang‘ print(s.index(‘i‘)) #:6
9.len()查看长度
s = ‘alex,jiang‘ s1 = len(s) print(s1) #:10
标签:end 开头 常用 tle logs count bool 报错 find
原文地址:http://www.cnblogs.com/j6852/p/7749883.html