1.字符串是一个有序序列,可以是正向递增,也可以是反向递减:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
a | b | c | d | e | f | g | h
-8|-7 |-6|-5 |-4 |-3 |-2 |-1
2.索引:在[ ]中给出序号
3.切片:在[ ]中给出切片序号范围,若冒号前无序号则从头开始(若冒号后无序号,则反之)。
序列切片中的下标可以大于序列的长度,但是超出的部分会停留到列表的最后一个值。
切片使用第3个参数,该参数表示切片选择元素的步长,并且,若第3个参数为负数时,表示逆向取切片
实例:
s='abcdefgh'
#索引
print(s[0])
print(s[-1])
结果:
a
h
#切片
print(s[1:5])
结果:
bcde
print(s[1:-1])
结果:
bcdefg
print(s[:5])
结果:
abcde
print(s[::-1])
结果:
hgfedcba