#字符串常用操作
#查询
s="HellO,hello,age"
print(s.index("he"))
print(s.find("he"))#find与rfind不会报错
print(s.rindex("he"))
print(s.rfind("he"))
#大小写
print(s.upper())#全部大写
print(s.lower())#全部小写
print(s.swapcase())#大换小,小换大
print(s.capitalize())#第一个大写其余小写
print(s.title())#每个单词的第一个字母大写其余小写
#内容对齐
print(s.center(9))#宽度太短返还原字符
print(s.center(18))#未指定填充符,默认空格
print(s.center(18,"|"))#居中
print(s.ljust(18,'|'))#左对齐
print(s.rjust(18,'|'))#右对齐
print(s.zfill(18))#右对齐,只能设定参数,默认填充符是0
#劈分 split(self,sep,maxsplit)
s2="hello world age"
s3="hello|world|age"
print(s2.split())#从字符串左边劈分,默认按空格分
print(s.rsplit(",",1))#从字符串右边劈分,第一个参数表示按什么符号劈分,第二个参数表示最大劈分次数
print(s3.split("|",1))
#字符串判断 isidentifier,isspace,isalpha,isdecimal,isnumeric,isalnum
#字符串替换 replace
s="hello,world,i,am,lily,lily,lily"
#print(s.replace("lily","lucy",1)
#print(s.replace("lily","lucy"",1))
#字符串的合并 join
print("".join(s))
print("|".join(s))
#字符串的比较
#字符串切片操作,字符串是不可变序列,切片后生成的有新id
|