切片

就类似于JavaStringsubString方法,意思是截取其中的一部分。他只针对有序的序列来操作(list,range,str),语法如下:
x[start: end : step](start开始的索引,默认是0,end 结束的索引,但不包含在内,step递增的值默认为1)。
rangePython自带的函数,他返回一个一定规律的整数List

1
2
3
4
5
>>> x = [1,2,3,4,5,6]
>>> print(x[1:3:1])
>>> print(x[:3:])
[1,2,3]
[2,3]

它也可以通过倒序索引来截取,就算是这样开始的索引也必须是从大到小的来

1
2
3
>>> L = range(1,10)
>>> print L[-5:]
[5, 6, 7, 8, 9]