1. 程式人生 > >簡單講一下 python3 中的 range

簡單講一下 python3 中的 range

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)

例子

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

>>> for i in range(1,5,2):
...  print(i)
... 
1
3