close
前幾篇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迴圈,敬請期待!
相關閱讀推薦:
八大圖片SEO入門(五)-什麼?SEO圖片的命名也是有學問的?
文章標籤
全站熱搜
留言列表