数据类型之字符串(string)(二)
1、字符串索引
name = "Liu Dehua" print(name[0])
返回结果:
'L'
注意:索引从0开始。
2、反索引——通过字符找位置
name.index("D")
返回结果:
4
3、切片
name[1:3]
返回结果:
'iu'
规则:顾头不顾尾,即包括开头的数字的位置,但是不包括结尾的数字,仅为结尾数字的前一位。
name[:3] # 第1个字符到第3个字符 name[3:] # 第3个字符到末尾 name[:] # 相当于从头到尾复制一遍 name[-1:] # 倒数第1个至末尾 name[:-1] # 从头至倒数第1个字符 name[1:5:2] # 第三个参数为步长,即每2个字符取1个
返回结果:
'Liu'
' Dehua'
'Liu Dehua'
'a'
'Liu Dehu'
'i '