range函数参数可以使用负值吗¶
参数可以使用负值。
range函数,返回了一个范围range对象, 通常用于开始生成一个整数序列, 例如:
>>> range(10)
range(0, 10)
>>> list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> tuple(range(0, -10, -2))
(0, -2, -4, -6, -8)
它有两种参数形式,没有指定开始,则从零开始,到stop结束,不含stop.
range(stop) -> range object range(start, stop[, step]) -> range object
参数必须整数,并且可以是负值。
- start 开始参数的值(如果没有提供参数,则为0)
- stop 停止参数的值。
- step 步长,步骤参数的值(如果没有提供参数,则为1)。
range函数返回什么¶
是返回range对象,可以用它来构造列表,例如list(rang(10))