for i in range的用法
时间: 2024-05-06 09:16:16 浏览: 105
def f(x,l=[]): for i in range(x): l.append(i*i) print(l) f(2) f(3,[3,2,1]) f(3)
5星 · 资源好评率100%
`for i in range()` 是 Python 中的一个循环语句,用于重复执行某些代码块。`range()` 函数用于生成一个整数序列,可以指定起始值、终止值和步长。`for` 循环语句则遍历这个整数序列,每次取出一个值并执行相应的代码块。
具体用法如下:
1. 只指定终止值:
```python
for i in range(5):
print(i)
```
输出:
```
0
1
2
3
4
```
这里从 0 开始,到 5 结束,每次增加 1。
2. 指定起始值和终止值:
```python
for i in range(2, 5):
print(i)
```
输出:
```
2
3
4
```
这里从 2 开始,到 5 结束,每次增加 1。
3. 指定起始值、终止值和步长:
```python
for i in range(1, 10, 2):
print(i)
```
输出:
```
1
3
5
7
9
```
这里从 1 开始,到 10 结束,每次增加 2。
在 `for` 循环中,我们可以使用变量 `i` 来代表当前循环的值,通过对 `i` 的操作,可以实现不同的功能。
阅读全文