slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。
类型:
- class slice(stop)
- class slice(start, stop[, step])
参数说明:
-
start -- 起始位置
-
stop -- 结束位置
-
step -- bu长
返回值:返回一个切片对象
举例
myslice1 = slice(5) # 设置截取5个元素的切片 myslice2 = slice(2, 6) # 默认bu长是1 myslice3 = slice(2, 6, 2) # 切片步长是2 my_str = "always forward" print(myslice1) # slice(None, 5, None) print(type(myslice1)) # <class 'slice'> print(my_str[myslice1]) # alway print(my_str[myslice2]) # ways print(my_str[myslice3]) # wy