讓你成為Python控制結構達人(9)Range數列生成


讓你成為Python控制結構達人(9)Range數列生成


學完Python的List串列,今天要學個可以生成數字序列的"range函數"!

Python教學中提到的「range」函數,它可以用來生成數字序列,若無指定,數字序列由「0」開始。下例指定數字序列生成到 20 個,如下例所示:

numbers = list(range(20))
print(numbers)

上述範例結果為:


[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

Python 的「range」函數可以用來生成由零開始的數字序列,但是我們仍然可以指定起始值如下:


numbers = list(range(7, 14))
print(numbers)

print(range(20) == range(0, 20))

上述例子結果為:


[7, 8, 9, 10, 11, 12, 13]

True

Python 中我們除了可以輸入兩個參數,指定序列的起始值外,還可以指定第三個參數(必須為整數)以定義每個數字中間間隔為多少。如下:


numbers = list(range(7, 14, 2))
print(numbers)
上述例子結果:
[7, 9, 11, 13]



下篇的 Python教學 要教你Python控制結構的for迴圈,敬請期待!





相關文章:

讓你成為Python控制結構達人(8)List串列的函數

讓你成為Python控制結構達人(10)for迴圈

讓你成為Python控制結構達人(終)實作簡單的計算機

複製貼上快速搞定!給前端工程師的十六進位代碼常用顏色表!

學了Python 課程,想取代AI只是A piece of cake

暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~

達內課程先就業再付款- 中時電子報

這個網誌中的熱門文章

全球首屆"元宇宙時裝周"盛會,一起來看看!

人工智慧最關鍵始祖,最接近神的男人1:是預言家還是科學

前端工程師設定CSS背景的五種方法(一)背景固定模式設定