在Python中,for i in range()
是一种常见的循环结构,用于遍历一个指定范围内的整数序列。
range()
函数可以接收1到3个参数:start
、stop
和 step
。其中,start
是序列的起始值(默认为0),stop
是序列的结束值(不包含该值),step
是序列中相邻元素之间的差值(默认为1)。
下面是一些使用 for i in range()
的示例:
- 遍历一个指定范围内的整数序列:
for i in range(5): print(i)
输出:
0 1 2 3 4
- 指定起始值和结束值:
for i in range(2, 6): print(i)
输出:
2 3 4 5
- 指定步长:
for i in range(0, 10, 2): print(i)
输出:
0 2 4 6 8
注意:在使用 for i in range()
时,变量 i
只在循环内部有效,循环结束后无法访问。如果需要在循环外部使用该变量,可以在循环前将其初始化。