亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> Python

Python 中断并继续

Python 中断并继续

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

视频:Python break and continue 语句

Python中break和continue有什么用?

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

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

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


Python 中断语句

break 语句终止包含它的循环。程序的控制流向紧跟在循环体之后的语句。

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

break的语法

break

中断流程图

<图>

for循环和while循环中break语句的作用如下图所示。

<图>

示例: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 的工作原理 for和while循环中的语句如下所示。

<图>

示例:Python 继续

# 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 之外的所有字母 被打印出来。


Python

  1. C# while 和 do...while 循环
  2. C 中断并继续
  3. Python 关键字和标识符
  4. Python 语句、缩进和注释
  5. Python 变量、常量和文字
  6. Python 类型转换和类型转换
  7. Python 输入、输出和导入
  8. Python 全局、局部和非局部变量
  9. Python 数字、类型转换和数学
  10. Python 目录和文件管理
  11. Python 错误和内置异常
  12. Python For &While 循环:枚举、中断、继续语句