前言:
而今我们对“python slice对象”大致比较看重,看官们都想要分析一些“python slice对象”的相关知识。那么小编在网络上搜集了一些对于“python slice对象””的相关知识,希望姐妹们能喜欢,小伙伴们一起来了解一下吧!在Python中进行切片操作时,除了直接指定起止位置外,还可以创建切片对象,执行切片操作。
创建切片对象后可以对切片进行命名,使代码更加直观,易于理解。
slice类
slice是Python的内置类,用来创建切片对象,有三种使用方式。
通过调用slice类的init函数创建切片对象,语法如下:
# 指定终止位置s1 = slice(2)# 指定起始位置和终止位置s2 = slice(1, 5)# 指定起始位置、终止位置和步长s3 = slice(1, 5, 2)切片命名
如下是一个学生信息的元组,元素分为学生信息、班级信息、考试成绩三类,通过切片将这三类信息提取出来。
zs = (1, "zhangsan", "男", "一年级", "二班", 90, 88, 78, 94)
创建三个切片对象:student_c、class_c、score_c,分别代表学生信息、班级信息和考试成绩的切片位置。
student_c = slice(3)class_c = slice(3, 5)score_c = slice(5, 9)
通过切片对象执行切片操作,得到三类信息。
student_info = zs[student_c]class_info = zs[class_c]score_info = zs[score_c]
打印信息。
print(student_info)print(class_info)print(score_info)
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python slice对象