一 -26 python (基础)字符串的切片

字符串的切片

  • 切片 译自英文单词 slice,翻译成另一个解释更好理解: 一部分

  • 切片 使用 索引值 来限定范围,根据 步长 从原序列中 取出一部分 元素组成新序列

  • 切片 方法适用于 字符串、列表、元组

    字符串[开始索引:结束索引:步长]
    [ 0) 左闭 右开

注意:

  1. 指定的区间属于左闭右开型[开始索引, 结束索引)对应开始索引 <= 范围 < 结束索引
    • 从 起始 位开始,到 结束位的前一位 结束(不包含结束位本身)
  2. 从头开始,开始索引 数字可以省略,冒号不能省略
  3. 到末尾结束,结束索引 数字和冒号都可以省略
  4. 步长默认为 1,如果元素连续,数字和冒号都可以省略

索引的顺序和倒序

  • 在 Python 中不仅支持 顺序索引,同时还支持 倒序索引
  • 所谓倒序索引就是从右向左计算索引
    • 最右边的索引值是 -1,依次递减
      当前索引值 + 步长 = 下一个索引值
  • 注意:如果步长为负数
    • 并省略了开始索引,则开始索引表示最后一位
    • 并省略了结束索引,则结束索引表示第一位

你可能感兴趣的:(一 -26 python (基础)字符串的切片)