在Python中,for i in range()
函数是一种常见的循环结构,用于迭代一个范围内的整数值。它允许您按照指定的步长迭代从起始值到结束值之间的整数。
以下是for i in range()
函数的基本语法:
for i in range(start, stop, step):
# 循环体
start
(可选):表示循环的起始值,默认为0。stop
:表示循环的结束值,但不包含该值。step
(可选):表示循环时的步长,默认为1。
range()
函数生成一个整数序列,该序列可以用于迭代并执行相应的操作。在每次迭代时,变量 i
都会获取序列中的下一个整数值,并执行循环体中的代码。
以下是一些示例,演示了for i in range()
函数的用法:
- 迭代一系列数字:
for i in range(5):
print(i)
输出:
0
1
2
3
4
- 指定起始值和步长进行迭代:
for i in range(1, 10, 2):
print(i)
输出:
1
3
5
7
9
- 使用
range()
函数生成列表:
numbers = list(range(5))
print(numbers) # 输出: [0, 1, 2, 3, 4]
总之,for i in range()
函数是一种在指定范围内迭代整数值的常用方法。它允许您按照需要设置起始值、结束值和步长,并使用生成的整数序列进行循环操作。