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
  • 相关阅读:
    [LintCode] Trapping Rain Water II
    [LintCode] Coins in a Line III
    [CTCI] 子串判断
    [CTCI] 最大子方阵
    [LintCode] Number of Islands II
    [LeetCode] Different Ways to Add Parentheses
    adroid 目录
    android AsyncTask实例
    android viewpager 图片翻页例子
    Android横竖屏切换重载问题与小结
  • 原文地址:https://www.cnblogs.com/kangwenju/p/12688967.html
Copyright © 2011-2022 走看看