zoukankan      html  css  js  c++  java
  • 切片

    # 此处以字符串进行演示,列表和元组以此类推,字典不支持切片操作
    # 切片的语法:[起始:结束:步长]
    # 注意:   选取的区间属于左闭右开型,即从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身)
    #         默认步长为1
    
    str = "hello my python world!"
    
    # 1. 截取从 2 ~ 5 位置 的字符串
    print(str[2:6])
    
    # 2. 截取从 2 ~ `末尾` 的字符串
    print(str[2:])
    
    # 3. 截取从 `开始` ~ 5 位置 的字符串
    print(str[:6])
    
    # 4. 截取完整的字符串
    print(str[::])
    
    # 5. 从开始位置,每隔一个字符截取字符串
    print(str[::2])
    
    # 6. 从索引 1 开始,每隔一个取一个
    print(str[1::2])
    
    # 7. 截取从 2 ~ `末尾 - 1` 的字符串
    print(str[2:-1])
    
    # 8. 截取字符串末尾两个字符
    print(str[-2::])
    
    # 9. 字符串的逆序(面试题)
    print(str[::-1])
  • 相关阅读:
    Connected Graph
    Gerald and Giant Chess
    [NOI2009]诗人小G
    四边形不等式小结
    [NOI2007]货币兑换
    Cats Transport
    Cut the Sequence
    Fence
    The Battle of Chibi
    [Usaco2005 Dec]Cleaning Shifts
  • 原文地址:https://www.cnblogs.com/tangxlblog/p/9949267.html
Copyright © 2011-2022 走看看