• 技术文章 >Python技术 >Python基础教程

    python切片运算符和slice()的关系

    小妮浅浅小妮浅浅2021-09-07 09:27:31原创2665

    1、切片运算符[]实际上在代码中与slice()使用:符号的对象一起使用,仅在[]内有效。

    a[start:stop:step]

    相当于:

    a[slice(start, stop, step)]

    2、根据参数的数量,切片对象的行为也略有不同,类似于range()。

    即支持slice(stop)和slice(start, stop[, step])。

    要跳过指定给定参数,可以使用None,以便 ega[start:]等价于a[slice(start, None)]或a[::-1]等价于a[slice(None, None, -1)]。

    虽然:-based 表示法对简单切片非常有帮助,但slice()对象的显式使用简化了切片的程序生成。

    以上就是python切片运算符和slice()的关系,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python切片运算符 slice
    品易云
    上一篇:python切片符号的使用 下一篇:python使用切片的三条规则

    相关文章推荐

    • python Bellman-Ford算法是什么• python Floyd算法是什么• python A*算法是什么• python最短路径算法如何选择• python数据导入的使用注意• python线性规划的求解方法• python线性规划问题的处理步骤• python有哪些求解线性规划的包• python如何对单个值测试多个变量?• python面对用户无意义输入的解决• python使用语句的常见陷阱• python创建可变变量的方法• python切片符号的使用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网