python的for循环中的`continue`和`pass`之间有区别吗?

python的for循环中的`continue`和`pass`之间有区别吗?,第1张

python的for循环中的`continue`和`pass`之间有区别吗?

是的,他们做的事情完全不同。

pass
只是不执行任何 *** 作,而
continue
继续进行下一个循环迭代。在您的示例中,如果您在
if
:之后添加了另一条语句,则区别将变得显而易见
pass
。之后
continue
,就不会了。

>>> a = [0, 1, 2]>>> for element in a:...     if not element:...         pass...     print element... 012>>> for element in a:...     if not element:...         continue...     print element... 12


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5616563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存