continue
Python和Python有什么区别pass
?我对 Python 还很陌生,我正在努力让我的代码看起来更专业,并且表现得更专业。我可以看到它们的价值,但在我未经训练的头脑中,我看不出明显的区别。我看过这里,但我真的看不出主要区别是什么。我注意到continue
在循环示例中显示以继续下一个循环,并且pass
是类中的“占位符”等。
我想我的问题是,它们有多大必要?我现在应该专注于它们以增加我的代码的专业性,还是更像是接受还是放弃?
提前感谢您的回复。
pass
意味着您只是在填写通常需要声明的地方
while True:
pass # The pass is needed syntactically
从文档中:
pass 是一个空操作——当它被执行时,什么也没有发生。当语法上需要语句但不需要执行任何代码时,它可用作占位符,例如:
continue
如果有的话,进入下一次迭代。
i = 1
while i<5:
continue # Endless loop because we're going to the next iteration
i = i + 1
从文档中:
continue 只能在语法上嵌套在 for 或 while 循环中,而不是嵌套在该循环内的函数或类定义或 finally 语句中。6.1 它继续最近的封闭循环的下一个循环。