函数原型:range(start, end, scan):
参数寄义:start:计数从start最先。默许是从0最先。比方range(5)等价于range(0, 5);
end:计数到end完毕,但不包含end.比方:range(0, 5) 是[0, 1, 2, 3, 4]没有5
scan:每次腾跃的间距,默许为1。比方:range(0, 5) 等价于 range(0, 5, 1)
基本用法示例:
Python >>> for i in range(1,5): print(i) 1 2 3 4 >>> for i in range(5): print(i) 0 1 2 3 4 >>> for i in range(0,5,2): print(i) 0 2 4 >>> for i in range(0,-5,-2): print(i) 0 -2 -4
相干引荐:《Python视频教程》
注重:
python2和python3的区分:
python3返回的是一个迭代值:
Python3
print(range(1,5)) range(1, 5) # 准确打印要领 list(range(1,5)) [1, 2, 3, 4]
python2返回是一个列表:
Python2
>>> range(1,5) [1, 2, 3, 4]
以上就是python range什么意思的细致内容,更多请关注ki4网别的相干文章!