zoukankan      html  css  js  c++  java
  • 切片语法

    切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。

    切片的语法:[起始:结束:步长]

    注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。

    # 索引是通过下标取某一个元素
    # 切片是通过下标去某一段元素
    
    s = 'Hello World!'
    
    print(s[4])
    
    print(s)
    
    print(s[:]) # 取出所有元素(没有起始位和结束位之分),默认步长为1
    
    print(s[1:]) # 从下标为1开始,取出 后面所有的元素(没有结束位)
    
    print(s[:5])  # 从起始位置开始,取到 下标为5的前一个元素(不包括结束位本身)
    
    print(s[:-1]) # 从起始位置开始,取到 倒数第一个元素(不包括结束位本身)
    
    print(s[-4:-1]) # 从倒数第4个元素开始,取到 倒数第1个元素(不包括结束位本身)
    
    print(s[1:5:2]) # 从下标为1开始,取到下标为5的前一个元素,步长为2(不包括结束位本身)
    
    # python 字符串快速逆置
    print(s[::-1])  # 从后向前,按步长为1进行取值
  • 相关阅读:
    内存溢出OutOfMemory
    系统问题定位
    final域的内存语义
    volatile内存语义
    锁的内存语义
    happens-before
    python 安装brew(国内的自动安装)
    【Mac】点击dmg文件后无反应,解决方案
    Mac----xmind 8 下载与破解方法
    面试中可向HR 提的问题总结?
  • 原文地址:https://www.cnblogs.com/crystal1126/p/12572855.html
Copyright © 2011-2022 走看看