Python中的range()函數用于生成一個整數序列,常用于循環中的計數器。
range()函數有三種用法:
range(stop):生成從0到stop-1的整數序列,不包括stop。
range(start, stop):生成從start到stop-1的整數序列,不包括stop。
range(start, stop, step):生成從start到stop-1的整數序列,不包括stop,步長為step。
下面是一些例子來說明range()函數的用法:
# 生成從0到4的整數序列
for i in range(5):
print(i)
# 生成從2到7的整數序列
for i in range(2, 8):
print(i)
# 生成從1到10的奇數序列
for i in range(1, 11, 2):
print(i)
# 生成從10到1的倒序整數序列
for i in range(10, 0, -1):
print(i)
輸出結果為:
1
2
3
4
2
3
4
5
6
7
1
3
5
7
9
10
9
8
7
6
5
4
3
2
1
需要注意的是,range()函數生成的是一個可迭代對象,如果需要將其轉換為列表,可以使用list()函數。