python学习
1.字符串的常用内置方法
(1)capitalize()将字符串的第一个字符转化为大写
(2)lower()将字符串中所有的大写字符转化为小写字符
(3)upper()将字符串中所有的小写字符转化为大写字符
(4)swapcase()将字符串中的大写字符转化为小写字符,小写字符转化为大写字符
s3 = 'LOVElove'
print(s3.capitalize())
print(s3.lower())
print(s3.upper())
print(s3.swapcase())
Lovelove
lovelove
LOVELOVE
loveLOVE
(5)count(str,beg = 0,end = len(string))返回str在string里面出现的次数,如果beg或者end指定则返回指定范围内str出现的次数。
s3 = 'LOVElove'
print(s3.count('L',0,len(s3)))
1
(6)endwith(suffix,beg = 0,end = len(string))检查字符串是否以指定子字符串suffix结束,如果是,返回True,如果不是,返回False。如果beg和end为定值,则在指定范围内查找
(7)startwith(substr,beg = 0,end = len(string))检查字符串是否以指定子字符串substr开头,如果是,返回True,如果不是,返回False。如果beg和end为定值,则在指定范围内查找
s3 = 'LOVElove'
print(s3.endswith('ve'))
print(s3.endswith('ov'))
print(s3.startswith('LOV'))
print(s3.startswith('LV'))
True
False
True
False
(8)find(str,beg = 0,end = len(string))检测str是否包含在字符串中,如果beg和end确定,则在指定范围内查找,包含返回开始的索引值,不包含返回-1
(9)rfind(str,beg = 0,end = len(string))类似于find()函数,不过是从右边开始查找
s3 = 'LOVEVlove'
print(s3.find('V'))
print(s3.find('vs'))
print(s3.rfind('V'