slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。

类型:

  1. class slice(stop)
  2. 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