1.切片操作符在python中的原型
[start:stop:step]
即:[开始索引:结束索引:步长值]
开始索引:同其它语言一样,从0开始。序列从左向右方向中,第一个值的索引为0,最后一个为-1
结束索引:切片操作符将取到该索引为止,不包含该索引的值。
步长值:默认是一个接着一个切取,如果为2,则表示进行隔一取一操作。步长值为正时表示从左向右取,如果为负,则表示从右向左取。步长值不能为0
注明:如果是string[ : ]的模式,那么就是[start:stop]
2.例子:
5 exam="abcdefghi"
6 print exam[:-1]
7 print exam[2:]
8 print exam[:7:2]
9 print exam[:3:-1]
输出:
abcdefgh
cdefghi
aceg
ihgfe
注意:最后一行,因为第三个参数是-1,所以是倒序输出的,但是此时的索引并没有倒序排列