continue和passPython有什么区别?我是Python的新手,我正在努力让我的代码看起来更专业.我可以看到他们的价值,但对于我未经训练的头脑,我看不出明显的区别.我看过这里,但我真的看不出主要区别是什么.我注意到continue循环示例中显示继续到下一个循环,并且pass是类中的"占位符"等.
我想我的问题是,他们有多必要?我现在应该专注于它们以增加我的代码的专业性,还是更多的是接受它或离开它的场景?
在此先感谢您的回复.
pass 意味着你只是填补了通常需要陈述的地方
while True:
pass # The pass is needed syntactically
Run Code Online (Sandbox Code Playgroud)
从文档:
pass是一个空操作 - 当它被执行时,没有任何反应.当语法需要语句但不需要执行任何代码时,它可用作占位符,例如:
continue 如果有的话,进入下一次迭代.
i = 1
while i<5:
continue # Endless loop because we're going to the next iteration
i = i + 1
Run Code Online (Sandbox Code Playgroud)
从文档:
continue可能只在语法上嵌套在for或while循环中,但不嵌套在该循环中的函数或类定义或finally语句中.6.1它继续最近的封闭循环的下一个循环.
| 归档时间: |
|
| 查看次数: |
849 次 |
| 最近记录: |