很多朋友都想了解python range函數的用法?下面就和小編一起來了解一下吧~
python range 函數可創建一個整數列表,一般用在 for 循環中,因為函數返回的是一個可迭代對象,不是列表類型, 所以打印的時候不會打印列表。
函數語法
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)
實例
>>> range ( 10 ) ???????? #?從?0?開始到?9 [ 0 ,? 1 ,? 2 ,? 3 ,? 4 ,? 5 ,? 6 ,? 7 ,? 8 ,? 9 ] >>>? range ( 1 ,? 11 ) ????? #?從?1?開始到?10 [ 1 ,? 2 ,? 3 ,? 4 ,? 5 ,? 6 ,? 7 ,? 8 ,? 9 ,? 10 ] >>>? range ( 0 ,? 30 ,? 5 ) ?? #?步長為?5 [ 0 ,? 5 ,? 10 ,? 15 ,? 20 ,? 25 ] >>>? range ( 0 ,? 10 ,? 3 ) ?? #?步長為?3 [ 0 ,? 3 ,? 6 ,? 9 ] >>>? range ( 0 ,?- 10 ,?- 1 ) ? #?負數 [ 0 ,?- 1 ,?- 2 ,?- 3 ,?- 4 ,?- 5 ,?- 6 ,?- 7 ,?- 8 ,?- 9 ] >>>? range ( 0 ) [ ] >>>? range ( 1 ,? 0 ) [ ]
以下是 range 在 for 中的使用,循環出runoob 的每個字母:
>>> x ?=? ' runoob ' >>>? for ? i ? in ? range ( len ( x ) ) ?: ...????? print ( x [ i ] ) ...? r u n o o b >>>
以上就是小編今天的分享,希望能幫到大家~