文章目录提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
- 前言
- 一、切片的定义
- 二、切片的语法
- 三、切片的演示
前言
本篇文章讲解一下关于python切片方面的知识以及一些实战小练习
提示:以下是本篇文章正文内容,下面案例可供参考
一、切片的定义切片在python中用于切割可迭代对象
二、切片的语法a[start :end :step]
- a:需要进行切片操作的容器名称
- start:切片开始的下标位置(包含start,不给值时默认从头开始)
- end:切片结束的下标位置(不包含end,不给值时默认到原可迭代对象的最后一个)
- step:步长(两次切片的距离,可省略,默认1, 默认切片方向从左到右,当step为负数时方向从右到左 )
- 演示用到的字符串
a = [0,1,2,3,4,5,6,7,8,9]
- 字符串的下标位置示意
- 注:
- start到end的方向不能与step冲突否则会取不到值
- 进行切片操作的时候,超越下标的话不会报错
- 进行切片操作的时候,参数的取值相互矛盾的话不会报错,会返回一个空列表
- 在python中实现反向列表输出的方法 循环 :变量名.reverse() 切片:[::-1]
- 切割获取单个值
- 切割完整对象
- start和end全部为正数的情况下的切片
- start和end全部为负数的情况下的切片
- start和end分别为正数和负数的情况下
- 连续切片操作
- 其他对象的切片操作
- 切片的三个参数是表达式
#四、 切片应用小练习
- 取奇数位和偶数位
- list = [1,2,3,4,5,6,7]



