Python break 语句:仅跳出当前循环

Python 中的 `break` 语句是一个控制流语句,用于在循环或条件语句中终止执行并跳到其后的代码。然而,需要注意的是,`break` 语句仅会跳出当前所在的循环,不会跳出所有循环。

Python break 语句:仅跳出当前循环Python break 语句:仅跳出当前循环


示例:

以下代码展示了 `break` 语句如何仅跳出当前循环:

```python for i in range(5): print(i) if i == 2: break ```

输出:

``` 0 1 2 ```

在这个示例中,`break` 语句在 `i` 等于 2 时执行,导致跳出 `for` 循环,而不会影响外部循环。

嵌套循环:

当循环嵌套时,`break` 语句的行为仍然相同,它只跳出当前所在的循环。

示例:

以下代码展示了 `break` 语句在嵌套循环中的行为:

```python for i in range(3): for j in range(5): print(f"({i}, {j})") if j == 2: break ```

输出:

``` (0, 0) (0, 1) (0, 2) (1, 0) (1, 1) (1, 2) ```

在此示例中,`break` 语句在 `j` 等于 2 时执行,导致跳出内部的 `for` 循环,而不会影响外部的 `for` 循环。

结论:


版权声明:本文内容由互联网用户自发贡献。如发现本站有涉嫌抄袭侵权/违法违规的内容, 836084111@qq.com 举报,一经查实,本站将立刻删除。

随便看看