一 -26 python (基础)字符串的切片
2018-04-19 本文已影响0人
hsiaojun
字符串的切片
-
切片 译自英文单词 slice,翻译成另一个解释更好理解: 一部分
-
切片 使用 索引值 来限定范围,根据 步长 从原序列中 取出一部分 元素组成新序列
-
切片 方法适用于 字符串、列表、元组
字符串[开始索引:结束索引:步长]
[ 0) 左闭 右开
注意:
- 指定的区间属于左闭右开型[开始索引, 结束索引)对应开始索引 <= 范围 < 结束索引
- 从 起始 位开始,到 结束位的前一位 结束(不包含结束位本身)
- 从头开始,开始索引 数字可以省略,冒号不能省略
- 到末尾结束,结束索引 数字和冒号都可以省略
- 步长默认为 1,如果元素连续,数字和冒号都可以省略
索引的顺序和倒序
- 在 Python 中不仅支持 顺序索引,同时还支持 倒序索引
- 所谓倒序索引就是从右向左计算索引
- 最右边的索引值是 -1,依次递减
当前索引值 + 步长 = 下一个索引值
- 最右边的索引值是 -1,依次递减
- 注意:如果步长为负数
- 并省略了开始索引,则开始索引表示最后一位
- 并省略了结束索引,则结束索引表示第一位