Python的range()函數用于生成一個包含指定范圍內的整數序列的可迭代對象。它常用于循環結構中,可以按照指定的起始值、結束值和步長來生成整數序列。
range()函數的常用語法格式為:
range(start, stop, step)
參數說明:
start:起始值,默認為0,表示生成的整數序列從0開始。
stop:結束值,生成的整數序列不包含該值。
step:步長,默認為1,表示生成的整數序列相鄰兩個值之間的差為1。
使用range()函數可以生成一個整數序列,可以通過將其轉換為列表或在循環中直接使用來遍歷序列中的每個元素。例如:
for i in range(1, 5):
print(i)
該代碼將輸出:
1
2
3
4
需要注意的是,range()函數生成的是一個可迭代對象,而不是一個列表對象。如果需要將其轉換為列表,可以使用list()函數進行轉換。例如:
numbers = list(range(1, 5))
print(numbers)
輸出結果為:
[1, 2, 3, 4]