玖叶教程网

前端编程开发入门

如何在 Python 中使用“break”、“pass”和“continue”语句

了解如何使用这些语句并编写更好的代码。

在 Python 上应用循环需要很多次,但是您是否知道您可以更好地控制迭代是如何沿着代码体执行的,或者您可以完全退出循环? 嗯,这就是 break、pass 和 continue 语句出现的时候。

在我完成了我的第一个 Python 编程课程后,我什至不知道语句 break、pass 和 continue 的存在,所以我必须多研究和学习才能掌握这些概念。 所以我在这篇文章中的目的是分享知识。

我认为一种有效的教学方法是展示一个非常说明性的例子。 那么让我们开始吧!


break

break 语句非常简单。 如果你在循环中添加了一个 break 语句,并且你的条件为 True 来触发 break 语句,那么循环将完全退出。 这是流程图。

让我们看一个说明性的 Python 示例:

我们开始一个循环,从 1 到 9 迭代并打印当前迭代,如果迭代是第五次,则执行 break 语句。 如您所见,当我达到 5 时,循环停止并退出!


continue

触发 continue 语句后,将忽略循环的剩余主体,并立即开始下一次迭代。

你可以看到在我达到 5 之后,底部的打印命令被完全忽略了。


pass

pass 函数是什么都不做的语句! 触发 pass 语句后,将执行循环的剩余主体,并开始下一次迭代。

如果 pass 语句什么都不做,你为什么要使用它? 好吧,老实说,我从未使用过 pass 语句,但您可以在非常特殊的情况下使用它来处理错误或异常。 让我们想象一下,在引发零除错误后,我们想要传递以运行进一步的语句。 像下面这个:

如果没有使用 pass 语句,它将引发 ZeroDivisionError 并且循环将在此处退出。 pass 语句从字面上无缝地传递到函数的剩余主体和下一次迭代。


结论

我们了解到,break、pass 和 continue 是强大的语句,可以显着改变循环的行为。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言