關於python中的range()函數的說法

python range() 函數可建立一個整數列表,通常用在 for 循環中。函數語法  range(start, stop[, step])python

  • 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 開始到 10 [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] >>> range ( 1 , 11 ) # 從 1 開始到 11 [ 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 >>>
相關文章
相關標籤/搜索