range()函數的作用是生成一個整數序列,可用于循環或創建列表。
range()函數有三種常見的使用方式:
1. range(stop): 生成從0開始到stop-1的整數序列,不包括stop。例如,range(5)會生成序列0, 1, 2, 3, 4。
2. range(start, stop): 生成從start開始到stop-1的整數序列,不包括stop。例如,range(2, 7)會生成序列2, 3, 4, 5, 6。
3. range(start, stop, step): 生成從start開始到stop-1的整數序列,步長為step。例如,range(1, 10, 2)會生成序列1, 3, 5, 7, 9。
range()函數通常與for循環結合使用,用于迭代一定次數的操作。例如,可以使用range()函數來遍歷一個列表的索引,或者執行一段代碼固定次數。