19. 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))