python3中range()函数用法
python3 range()函数返回的是可迭代对象,并不是列表类型,打印时不会打印列表。
python3 list()函数是对象迭代器,可把range()返回的可迭代对象转为一个列表,返回的变量类型是列表。
python2 range()函数返回的是列表类型,可打印列表。
函数语法
range(start,stop,step)
参数说明:
start: 计数从start开始。默认是0,range(6)等价range(0,6)。
stop: 计数到stop结束,但不包括stop。
step: 步长,默认为1。
实例:
list(range(5))
Out[8]: [0, 1, 2, 3, 4]
list(range(0,5))
Out[9]: [0, 1, 2, 3, 4]
list(range(0,5,2))
Out[10]: [0, 2, 4]