1. 首页
  2. 机器学习

13、Python中断并继续

在本文中,您将学习使用break和continue语句来更改循环流。

Python中break和continue的用途是什么?

在Python中,breakcontinue语句可以更改常规循环的流程。

循环遍历代码块,直到测试表达式为假,但有时我们希望在不检查测试表达式的情况下终止当前迭代甚至整个循环。

该 breakcontinue语句在这些情况下使用。


Python break语句

break语句终止包含它的循环。程序的控制权在循环体之后立即传递到该语句。

如果该break语句位于嵌套循环内(另一个循环内的循环),则该break语句将终止最里面的循环。

中断语法

break

中断流程图

Python中break语句的流程图
Python中break语句的流程图

for循环while循环中break语句的工作如下所示。

break语句在Python中的工作方式
中断声明的工作

示例:Python中断

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")

输出

s
t
r
The end

在此程序中,我们遍历 “string”顺序。我们检查这封信是i,我们从此中断。因此,我们在输出中看到直到i被打印。之后,循环终止。


Python continue 声明

continue语句仅在当前迭代时用于跳过循环内的其余代码。循环不会终止,但会继续进行下一个迭代。

continue语法

continue

continue流程图

Python中的continue语句流程图
Python中的continue语句流程图

continuefor和while循环中语句的工作如下所示。

继续语句如何在python中工作
继续语句如何在python中工作

示例:Python continue

# Program to show the use of continue statement inside loops

for val in "string":
    if val == "i":
        continue
    print(val)

print("The end")

输出

s
t
r
n
g
The end

该程序与上面的示例相同,不同之处在于该break语句已被替换为continue

如果字符串是 i,不执行其余的代码块。因此,我们在输出中看到,除i被打印。

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ1841324605,本站将立刻清除。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

服务热线:130-0886-1890

QR code