Python slice() 函数



  • 定义和用法

    slice() 函数返回一个切片(slice)对象。slice对象用于指定如何对序列进行切片。您可以指定在哪里开始切片以及在哪里结束切片。您还可以指定步骤,例如,仅对其他所有项目进行切片。
  • 实例

    创建一个元组和一个切片对象。使用slice对象仅获取元组的前两个项:
    a = ("a", "b", "c", "d", "e", "f", "g", "h")
    x = slice(2)
    print(a[x])
    
  • 句法

    slice(start, end, step)
    
  • 参数值

    参数 必需的 描述
    start 一个整数,指定在哪个位置开始切片。 默认为0
    attribute 一个整数,指定在哪个位置结束切片
    step 一个整数,指定切片的步骤。 默认为1
  • 更多例子

    创建一个元组和一个切片对象。在位置3处启动slice对象,并将其切片到位置5,然后返回结果:
    a = ("a", "b", "c", "d", "e", "f", "g", "h")
    x = slice(3, 5)
    print(a[x])
    
    创建一个元组和一个切片对象。使用step参数返回每三个项目:
    a = ("a", "b", "c", "d", "e", "f", "g", "h")
    x = slice(0, 8, 3)
    print(a[x])
    
  • 相关页面

    delattr() - 删除去一个属性
    getattr() - 获得一个属性的值
    hasattr() - 检查是否一个属性存在