Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 继续并通过:what';有什么区别?_Python - Fatal编程技术网

Python 继续并通过:what';有什么区别?

Python 继续并通过:what';有什么区别?,python,Python,Python中的continue和pass有什么区别?我对Python还相当陌生,正在努力让我的代码看起来更专业,执行起来也更专业。我能看到它们的价值,但在我未经训练的头脑中,我看不出明显的区别。我已经看过了,但我真的看不出主要的区别是什么。我注意到,continue显示在循环示例中,以继续下一个循环,pass是类中的“占位符”,等等 我想我的问题是,它们有多必要?我应该现在就关注它们,为我的代码添加专业性,还是更像是一种要么接受要么放弃的场景 提前感谢您的回复。Pass pass表示您只是在填

Python中的
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官方网站有一个很好的教程和参考资料供你学习。。。所以事实证明,在某些情况下,它们可能看起来是一样的。。就像他们是循环中唯一的东西。谢谢你的帮助。应该给我我需要的。干杯。非常有用的回答。非常感谢。