知行编程网知行编程网  2022-12-18 07:00 知行编程网 隐藏边栏  4 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python切片运算符和slice()的关系的相关知识,包括python 运算符优先级,以及python中切片怎么用这些编程知识,希望对大家有参考作用。

python切片操作符和slice()的关系

1、slice运算符[]实际上是用在带有slice():符号对象的代码中,并且只在[]内有效。

a[start:stop:step]

相当于:

a[slice(start, stop, step)]

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

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

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

虽然基于 : 的符号对简单切片非常有用,但显式使用 slice() 对象简化了切片的程序生成。


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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享