#Python 的内置函数 slice
说明:生成切片。
#函数说明
class slice(stop):
'''
生成 0 到 stop (不含 stop)的切片
:param stop: 停止值
:return: 切片
'''
说明
通过停止值创建 slice
对象。
切片对象从 0 开始,到停止值结束,不包含 停止值。
参数
stop
- 停止值
返回值
通过范围创建的 slice
对象。
class slice(start, stop, step=1):
'''
生成 start 到 stop (不含 stop)的切片
:param start: 起始值
:param stop: 停止值
:param step: 步长
:return: 切片
'''
说明
通过起始值,停止值和步长创建 slice
对象。
创建的 slice
对象从起始值开始,到停止值结束,不包含 停止值;相邻的两个值之间相差一个步长。
注意,创建的 slice
对象中 不包含 停止值。
参数
start
- 起始值stop
- 停止值step
- 步长,默认为 1
返回值
通过范围创建的 slice
对象。
#示例
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(numbers[slice(3)])
print(numbers[slice(3, 10)])
print(numbers[slice(3, 10, 3)])