Python 继续并通过:what';有什么区别?
Python中的Python 继续并通过:what';有什么区别?,python,Python,Python中的continue和pass有什么区别?我对Python还相当陌生,正在努力让我的代码看起来更专业,执行起来也更专业。我能看到它们的价值,但在我未经训练的头脑中,我看不出明显的区别。我已经看过了,但我真的看不出主要的区别是什么。我注意到,continue显示在循环示例中,以继续下一个循环,pass是类中的“占位符”,等等 我想我的问题是,它们有多必要?我应该现在就关注它们,为我的代码添加专业性,还是更像是一种要么接受要么放弃的场景 提前感谢您的回复。Pass pass表示您只是在填
continue
和pass
有什么区别?我对Python还相当陌生,正在努力让我的代码看起来更专业,执行起来也更专业。我能看到它们的价值,但在我未经训练的头脑中,我看不出明显的区别。我已经看过了,但我真的看不出主要的区别是什么。我注意到,continue
显示在循环示例中,以继续下一个循环,pass
是类中的“占位符”,等等
我想我的问题是,它们有多必要?我应该现在就关注它们,为我的代码添加专业性,还是更像是一种要么接受要么放弃的场景
提前感谢您的回复。Pass
pass
表示您只是在填充通常需要语句的位置
while True:
pass # The pass is needed syntactically
从文件中:
pass是一个空操作——当它被执行时,不会发生任何事情。当语法上需要语句,但不需要执行代码时,它可用作占位符,例如:
继续
继续
转到下一个迭代(如果有)
i = 1
while i<5:
continue # Endless loop because we're going to the next iteration
i = i + 1
i=1
而iPass对于创建没有用处的函数很有用。我有时在启动一个新项目时使用它来创建稍后将使用的函数,但我现在不需要它们
,使用迭代中的下一个元素再次开始循环,该元素通常在条件之后找到。继续并通过执行完全不同的操作。python官方网站有一个很好的教程和参考资料供你学习。。。所以事实证明,在某些情况下,它们可能看起来是一样的。。就像他们是循环中唯一的东西。谢谢你的帮助。应该给我我需要的。干杯。非常有用的回答。非常感谢。