前言:
python中分割一个可迭代对象叫做切片,本节将用字符串进行演示
一个完整的切片包含两个“:”
目录
8.当 start end 给的参数超过最大索引时 会以该方向最大的索引为截至
八.切片
1.切片的语法
语法:
object [start : end : step]
- object:需要进行切片操作的对象
- start:切片开始的下标位置(包含start 不给值时默认从头开始)
- end:切片结束的下标位置(不包含end 不给值时默认到最后一个)
- step:步长(两次切片的距离)可省略,默认1, 默认切片方向从左到右,当step为负时方向从右到左
- 注:start到end的方向不能与step冲突否则会取不到值
2.常见的切片组合
1.切割单个值
2.切割完整对像
3.start end 皆为正数
4.start end 皆为负数
5.start end 正负混合
6.连续切片
7.start end 可用表达式
8.当 start end 给的参数超过最大索引时 会以该方向最大的索引为截至