python切片的作用,python切片操作方法
1、空切片分配的位置是非空切片分配位置的逻辑扩展。
p=[P , y , t , h , o , n]
p[2:4]=[x , y ]# assignedlistisssamelengthasslice
p
[P , y , x , y , o , n]#Resultissamelength
p=[P , y , t , h , o , n]
p[3:4]=[x , y ]# assignedlistlistlongerthanslice
p
[P , y , t , x , y , o , n ]#结果较长
p=[P , y , t , h , o , n]
p[4:4]=[x , y]
p
[P , Y , T , H , X , Y , O ]# theresultslinger请注意,由于我们没有更改切片的第二个数字(4),所以插入的项目始终与 O 对齐,即使我们将它分配给一个空切片。
2、切片一旦完成,它不会开始向后切片。在 Python中,除非使用负数明确要求它们,否则不会得到负步幅。
p[5:3:-1]
3、与索引相比,Python切片具有防错功能。
p[100:200]
[]
p[int(2e99):int(1e99)]
[]这有时很方便,但也可能导致一些奇怪的行为:
p
[P , y , t , h , o , n]
p[int(2e99):int(1e99)]=[p , o , w , e , r]
p
[P , Y , T , H , O , N , P , O , W , E , R]以上是python切片函数的使用。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。