Python函數介紹:range函數的介紹及範例

王林
發布: 2023-11-04 10:10:41
原創
1710 人瀏覽過

Python函數介紹:range函數的介紹及範例

Python函數介紹:range函數的介紹及範例

Python是一種廣泛應用於各種領域的高階程式語言,它具有簡單易學的特點,並且有著豐富的內建函數庫。其中,range函數是Python中常用的一個內建函數之一。本文將詳細介紹range函數的功能以及使用方法,並透過實例來示範其具體的應用。

range函數是用來產生一個整數序列的函數,它接受三個參數,分別是起始值(start),結束值(end)和步長(step)。其中,起始值和步長是可選的,預設起始值為0,步長為1。

range函數的語法格式如下:
range(start, end, step)

#下面我們透過一些範例來說明range函數的用法和效果。

範例一:產生一個從0到9的整數序列

for i in range(10):
    print(i)
登入後複製

上述程式碼中,range函數的起始值預設為0,結束值為10,步長預設為1。在這個例子中,循環將依序輸出從0到9的整數。

範例二:產生一個從1到10的整數序列,步長為2

for i in range(1, 11, 2):
    print(i)
登入後複製

上述程式碼中,我們透過設定range函數的起始值為1,結束值為11 ,步長為2,產生了一個從1到10的奇數序列。循環將依序輸出1、3、5、7、9這些奇數。

範例三:產生一個從10到1的整數序列,步長為-1

for i in range(10, 0, -1):
    print(i)
登入後複製

上述程式碼中,我們透過設定range函數的起始值為10,結束值為0,步長為-1,產生了一個從10到1的倒序整數序列。循環將依序輸出10、9、8、7、6、5、4、3、2、1這些整數。

除了可以在for迴圈中與range函數搭配使用外,range函數也常用於產生列表。我們可以將range函數作為參數傳遞給list函數,將產生的整數序列轉換為列表。

範例四:將前5個偶數存到列表中

even_numbers = list(range(0, 10, 2))
print(even_numbers)
登入後複製

運行上述程式碼,我們可以得到一個包含前5個偶數的列表[0, 2, 4, 6, 8 ]。

綜上所述,range函數是Python中一個非常實用的函數,它可以幫助我們方便地產生整數序列。透過設定起始值、結束值和步長,我們可以自由地控制產生的序列的範圍和規律。無論是在for迴圈中遍歷整數序列,或是在產生列表時使用,range函數都能發揮很大的作用。如果你是Python的初學者,不妨多多嘗試使用range函數,相信你一定能夠發現它的便利性。

以上是Python函數介紹:range函數的介紹及範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板