【Python】range函数

2023-11-09

range函数

Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。

res = range(6)
print(res)

>>> range(0, 6) #打印出来的不是列表

Python3 list() 函数是对象迭代器,可以把 range() 返回的可迭代对象转为一个列表,返回的变量类型为列表。

函数原型

range(stop) -> range object
range(start, stop[, step]) -> range object

参数说明:
start: 计数从 start 开始。默认是从 0 开始。例如 range(5) 等价于 range(0, 5)
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是 [0, 1, 2, 3, 4] 没有 5
step 步长,默认为 1。例如:range(0, 5) 等价于 range(0, 5, 1)

如果只提供一个参数,它将生成一个从 0 开始的整数序列,参数为结束值,步长默认为1.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Python】range函数 的相关文章

随机推荐