命名的作用
我们使用内置的selice()函数来创建一个切片对象,可以用来在任何允许进行切片操作的地方。例如:
如果有一个slice对象的实例s, 可以通过s.start, s.stop, s.step属性来得到关于该对象的信息
在上面的例子中,可以通过使用indices(size)方法将切片映射到特定大小的序列上,这会返回一个(start, stop, step)元祖,所有的值已经都恰当的限制在边界之内,(在索引的时候可以避免出现IndexError异常)
我们使用内置的selice()函数来创建一个切片对象,可以用来在任何允许进行切片操作的地方。例如:
如果有一个slice对象的实例s, 可以通过s.start, s.stop, s.step属性来得到关于该对象的信息
在上面的例子中,可以通过使用indices(size)方法将切片映射到特定大小的序列上,这会返回一个(start, stop, step)元祖,所有的值已经都恰当的限制在边界之内,(在索引的时候可以避免出现IndexError异常)