zoukankan      html  css  js  c++  java
  • 22.字符串的下标索引

    # 字符串: 表达的是一个有序的字符序列
    # 在字符串中的任意一个字符在字符串都有一个确定的位置 是一个序号
    # 这个序号 在python 下标 或者 索引 或者下标索引
    
    # 字符串保存字符
    # 需求: 获取a字符串中的某一个字符
    a = "world"
    # 获取r
    # 下标索引: 从0开始 以此类推 0 1 2 3 ... (从左侧到右侧的计算)
    ret1 = a[2]
    print(ret1)
    
    # 下标索引: 从-1开始  以此类推 -1 -2 -3 -4 ....(从右侧待左侧的计算)
    ret2 = a[-3]
    print(ret2)
    
    # 一个字符在一个字符串中有两个下标索引
    
    # 需求:
    # IndexError: string index out of range
    # 字符串的索引越界
    ret3 = a[10]

    下标索引

    所谓“下标”,就是编号,就好比超市中的存储柜的编号,通过这个编号就能找到相应的存储空间

    • 生活中的 "下标"

      超市储物柜

     高铁二等座

     高铁一等座

     绿皮车

    字符串中"下标"的使用

    列表与元组支持下标索引好理解,字符串实际上就是字符的数组,所以也支持下标索引。

    如果有字符串:name = 'abcdef',在内存中的实际存储如下:

     如果想取出部分字符,那么可以通过下标的方法,(注意python中下标从 0 开始)

    name = 'abcdef'
    
    print(name[0])
    print(name[1])
    print(name[2])

    运行结果:

    a
    b
    c
  • 相关阅读:
    快速排序
    常见的正则表达式验证(更新中)
    中介者模式
    RadioButtonList控件如何取得选中的值
    职责链模式
    设计模式之GOF23建造者模式
    设计模式之GOF23工厂模式02
    设计模式GOF23之工厂模式01
    多线程测试时的辅助类--CountDownLatch
    设计模式GOF23之单例模式
  • 原文地址:https://www.cnblogs.com/kangwenju/p/12688967.html
Copyright © 2011-2022 走看看