在Python中,range函數是一個內置函數,用于生成一個整數序列。它的基本語法是:
range(start, stop, step)
參數說明:
start:序列的起始值,默認為0。
stop:序列的結束值,生成的序列不包含該值。
step:序列的步長,默認為1。
使用range函數可以生成一系列整數,可以用于循環迭代、列表生成器等場景。
以下是一些使用range函數的示例:
for i in range(5):
print(i)
輸出:
1
2
3
4
for i in range(1, 10, 2):
print(i)
輸出:
1
3
5
7
9
numbers = list(range(1, 6))
print(numbers)
輸出:
[1, 2, 3, 4, 5]
需要注意的是,range函數生成的是一個惰性序列,即在使用時才生成對應的元素。如果需要直接獲取一個完整的序列,可以使用list函數將其轉化為列表。