1,什么是切片?
切片是Python中一种用于操作序列类型(如列表、字符串和元组)的方法。它通过指定起始索引和结束索引来截取出序列的一部分,形成一个新的序列
2,用途
从字符串中提取特定部分,或者把字符串分割为更小的片段
3,语法
sequence[start:end:step]
start 表示起始位置的索引
可以省略不写,不写时取默认值为0
end 表示结束位置的索引,注意此索引上的字符不包含在切片中
可以省略不写,不写时默认值是字符串的长度
step 表示步长(可以省略不写,省略时默认值为1)
实际应用时:
sequence[start:]: 表示从 start 开始切割到结束为止,方向从左往右
sequence[:end] :表示从开始切割到 end 为止,但是不包含 end, 方向从左往右
sequence[start:end] :表示从 start 开始到 end 结束,但是不包含 end, 方向从左往右
sequence[start:end:step]: 表示从 start 开始到 end 结束,但是不包含 end,
step 为正时方向从左往右,
stop为负时方向从右往左
4,负数索引是倒序的位置,可以用负数索引访问字符串<