#下标又称为索引,表示第几个数据。
#可迭代对象:str list tuple set 。。。都可以遍历
str list tuple 可以通过下标来获取或者操作数据
#在计算机里,下标都是从0开始的。
word='zhangman'
#字符出啊可以通过下标来获取或者修改指定位置的数据
print(word[4])
#字符串式不可变的数据类型,对于字符串的任何操作,都不会改变原有的字符串!
#即使用replace操作,那也是重新生成了一个字符串。源字符串也不会变
#切片就是从字符串里复制一段指定的内容,生成一个新的字符串
m='abcdefghijklmnopqrstuvwxyz'
#q切片的语法 m[start:end:step]
print(m[2:9])#只包含头不包含尾
#如果要到这找
print(m[15:3:-1])
#从头到尾复制
print(m[::])
字符串常见的操作:
split操作
使用split()操作可以将一个字符串切割成一个列表
x='zhang- san - li-si-hang-wu'
print(x.split('-'))#分割
print(x.split('-',2))#从前面分两次
print(x.rsplit('-',2))#从后面分两次
['zhang', ' san ', ' li', 'si', 'hang', 'wu']
['zhang', ' san ', ' li-si-hang-wu']
['zhang- san - li-si', 'hang', 'wu']