break continue pass
时间: 2024-09-30 13:14:32 浏览: 32
简单了解python的break、continue、pass
5星 · 资源好评率100%
在Python中,`break`, `continue`, 和 `pass` 都是控制流语句,用于改变程序的执行流程。
1. **break**: 当你在循环(如for或while)中遇到`break`语句时,它会立即终止当前正在执行的循环,无论条件是否满足。这通常用于提前退出循环,比如找到了符合条件的数据就不再遍历。
```python
for i in range(10):
if i == 5:
break
print(i)
```
输出结果为:0, 1, 2, 3, 4
2. **continue**: 如果在循环中遇到`continue`,则跳过当前迭代中的剩余语句并直接进入下一轮循环。这对于不想处理某些特定条件下的迭代很有用。
```python
for i in range(10):
if i % 2 != 0:
continue
print(i)
```
输出结果为:0, 2, 4, 6, 8
3. **pass**: 这是一个空操作,什么也不做,主要用来占位或暂时保留代码块。当你写了一个函数但还没有完成功能,或者想让某个条件分支暂时不执行,就可以使用`pass`。
```python
def my_function():
if condition:
# 还未完成这部分,先留个占位
pass
else:
do_something_else()
```
阅读全文