文章目录
1. 什么是切片
- 顾名思义,切片做的事情在已知的数据上取出想要的部分
- 切片是在可迭代对象的基础上,取出任意长度的元素,同时取得范围、步长也是可以自定义的
- 切片是取值操作,不改变原值也就是说,切片取出来的元素组成的新对象一般而言只是原对象中元素的副本
2. 切片参数
[start: end: step]
一般而言,Python里涉及到区间默认都是左闭右开,并且
- step可以省略,默认为1
- 三个参数可以为负数,-1表示最后一个元素
- ,故正序遍历时, ,倒序遍历时,
3. slice对象
Python有个内置函数可以创建切片对象,其参数和直接使用的一样
slice(start, end)
slice(start, end, step)