Python中的range()
函數是一個內置函數,用于生成一個整數序列。這個序列通常用在for循環中,以迭代特定次數的循環。以下是range()
函數的基本用法:
range(stop)
:生成一個從0開始,到stop-1結束的整數序列。例如,range(5)
將生成0, 1, 2, 3, 4。
range(start, stop)
:生成一個從start開始,到stop-1結束的整數序列。例如,range(2, 5)
將生成2, 3, 4。
range(start, stop, step)
:生成一個從start開始,到stop-1結束,步長為step的整數序列。例如,range(2, 11, 2)
將生成2, 4, 6, 8, 10。
注意,range()
函數生成的序列不包含終止值,即stop參數指定的值。另外,Python 3中的range()
函數返回的是一個“range”對象,而不是一個列表。如果你需要一個實際的列表,可以使用list(range(...))
來轉換。