2020-05-07
阅读量:
581
Python的切片方法,这里写-6为什么能取到七?不懂

Python切片参数的含义为:
[起始位置:终止位置:步长]
步长:正负数均可,其绝对值大小决定了切取数据时的‘‘步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。默认为1
起始位置:表示起始索引(包含该索引对应值);该参数省略时,表示从对象“端点”开始取值,至于是从“起点”还是从“终点”开始,则由step参数的正负决定,step为正从“起点”开始,为负从“终点”开始。
终止位置:表示终止索引(不包含该索引对应值);该参数省略时,表示一直取到数据“端点”,至于是到“起点”还是到“终点”,同样由step参数的正负决定,step为正时直到“终点”,为负时直到“起点”。

九的位置是-1,四的位置是-6,因为终止位置是开区间,所以从九取到五。步长为-2,代表从右往左每间隔一个取一个,所以取出来是九七五






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
3条评论