geekdoc-python-zh/docs/pythoncentral/using-pythons-pass-statemen...

1.6 KiB
Raw Permalink Blame History

使用 Python 的 Pass 语句

原文:https://www.pythoncentral.io/using-pythons-pass-statement/

在 Python 中pass 语句很像注释,被认为是空语句,这意味着它不会导致任何 Python 操作。注释和 pass 语句之间的唯一区别是,虽然注释被解释器完全忽略,但是 pass 语句不会(但是,像注释语句一样,不会因为 pass 而执行任何东西)。

使用 pass 的一个好方法是保留未准备好或尚未编写的代码。它经常代替循环或函数。要使用它您只需要在通常插入任何其他代码的地方键入单词“pass”(如循环或函数)。要在上下文中查看它,请查看下面的示例:

count = 0
while (count < 4):
   pass

如你所见,我们有一个 while look它将在计数小于 4 时执行一些代码。假设这是您的代码,但是您还没有完成 while 循环的编写,并且想要转移到其他内容,稍后再回到它。这是使用 pass 语句的最佳时机。你的代码实际上不会任何事情,但是至少你已经设置好了它,正确格式化了它,并且当你的代码完成时,它已经准备好了。

当然,您也可以在这里使用注释来提醒未来的自己您对函数的计划,但是如果您正在寻找一个更简单的解决方案,实现 pass 语句比写出整个注释更快更容易——它只需要四个字符和大约 0.4 秒的时间。只要确保不要忘记稍后返回并添加您想要的函数、循环或其他代码片段,否则您可能会在执行代码时遇到一些真正的问题。