####



range函数的用法:

range(start, stop [,step])

参数说明:

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)

Python3.x 中 range() 函数返回的结果是一个整数序列的对象,而不是列表。

用法:

>>>range(5)
range(0, 5)
>>> for i in range(5):
... print(i)
...
0
1
2
3
4
>>> list(range(5))
[0, 1, 2, 3, 4]



#######
>>> type(range(10))
<class 'range'>
当你 help(range) 时会看到:
Return an object...
所以,不是列表,但是可以利用 list 函数返回列表,即:
>>> list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]


####

 

 

 

 

####