1. 程式人生 > 程式設計 >Python3常見函式range()用法詳解

Python3常見函式range()用法詳解

0X01函式說明:

python range() 函式可建立一個整數列表,一般用在 for 迴圈中。

0X02函式語法:

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)

舉例:

#設定從0開始到10的整數序列
range1 = range(10)
for range1 in range1:
  print("列表range(10)元素輸出:",range1)
print("---------------------------------------------")
#設定步長為5的0~30的序列
range2 = range(0,30,5)
for range2 in range2:
  print("列表range(0,5)元素輸出:",range2)
print("---------------------------------------------")
#range配合for迴圈使用
new_str = "I am a genius"
for a in range(len(new_str)):
  print("字串當中的字母:",new_str[a])

執行結果:

C:\Users\aaron\Desktop\Pytoon-cade\venv\Scripts\python.exe C:/Users/aaron/.PyCharmCE2019.3/config/scratches/scratch.py
列表range(10)元素輸出: 0
列表range(10)元素輸出: 1
列表range(10)元素輸出: 2
列表range(10)元素輸出: 3
列表range(10)元素輸出: 4
列表range(10)元素輸出: 5
列表range(10)元素輸出: 6
列表range(10)元素輸出: 7
列表range(10)元素輸出: 8
列表range(10)元素輸出: 9
---------------------------------------------
列表range(0,5)元素輸出: 0
列表range(0,5)元素輸出: 5
列表range(0,5)元素輸出: 10
列表range(0,5)元素輸出: 15
列表range(0,5)元素輸出: 20
列表range(0,5)元素輸出: 25
---------------------------------------------
字串當中的字母: I
字串當中的字母: 
字串當中的字母: a
字串當中的字母: m
字串當中的字母: 
字串當中的字母: a
字串當中的字母: 
字串當中的字母: g
字串當中的字母: e
字串當中的字母: n
字串當中的字母: i
字串當中的字母: u
字串當中的字母: s

Process finished with exit code 0

總結

以上所述是小編給大家介紹的Python3常見函式range()用法,希望對大家有所幫助!