for在python中的用法
时间: 2024-09-08 18:03:45 浏览: 80
在Python中,`for`循环是一种基本的迭代控制结构,它用于遍历序列(如列表、元组、字典、集合或字符串)或其他可迭代对象。`for`循环的基本用法如下:
```python
for 变量 in 序列:
# 执行的代码块
```
这里的“变量”通常是一个迭代变量,它会在每次循环时依次取得序列中的一个值。序列中的每个元素都会被依次取出,并执行一次缩进的代码块。
Python中的`for`循环还可以使用`range()`函数来生成数字序列。`range()`可以接受一个、两个或三个参数:
- `range(n)` 生成从0到n-1的整数序列。
- `range(start, stop)` 生成从start到stop-1的整数序列。
- `range(start, stop, step)` 生成从start到stop-1的整数序列,每次增加step。
一个`for`循环的例子如下:
```python
for i in range(5):
print(i) # 输出0到4的整数
```
`for`循环通常还会与`break`和`continue`语句一起使用:
- `break`用于立即退出循环,不再执行循环体中剩余的代码。
- `continue`用于跳过当前循环的剩余代码,并开始下一次迭代。
例如:
```python
for i in range(5):
if i == 3:
continue # 当i等于3时跳过本次循环的剩余部分
if i > 3:
break # 当i大于3时退出循环
print(i) # 只会打印0, 1, 2
```
阅读全文