美文网首页
一 -26 python (基础)字符串的切片

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

作者: hsiaojun | 来源:发表于2018-04-19 01:00 被阅读0次

    字符串的切片

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

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

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

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

    注意:

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

    索引的顺序和倒序

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

    相关文章

      网友评论

          本文标题:一 -26 python (基础)字符串的切片

          本文链接:https://www.haomeiwen.com/subject/avrikftx.html