序列元素的特征
1.按索引取值
字符串:0代表第一项 -1 是最后一项
2.切片
a="helloworld"
a[0:5] 前包后不包
a[ : : 2] hlool
a[ : : -1] dlrowolleh 字符串反转
len(a) 对所有序列元素取长度
a[:len(a)] helloworld
String常用方法
a="helloworld"
print(a.find('w'))
print(a.index('w'))
以上两个能找到的情况下返回要找的字符的index
print(a.find('z')) index找不到的时候返回 -1
print(a.index('z')) find找不到的时候会报错
a.count('l',0,5) 从第1位到第4位找有几个'L' 用的比较多的地方是,在某个序列里面,某个字符出现了几次
判断字符串是否以什么开头或者以什么结尾
a.startswith()
a.endswith()
a.replace('l','z',2)把‘l’换成‘z’,最多换两个,如果不写,就是把找到的所有‘l’都换了
a.replace(' ','')去掉空格
a="1,2,3,4,5"
a.split(',') ['1', '2', '3', '4', '5']
b= ['1', '2', '3', '4', '5']
print('='.join(aa)) 1=2=3=4=5
b=[1,2,3,4,5]
print("=".join(b)) 报错