Python基础滚固有意思的 else
Posted 圆圆她爹
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础滚固有意思的 else相关的知识,希望对你有一定的参考价值。
我们在 if 语句中经常使用 else 来做分支判断,今天发现 循环语句 for,while 也可以使用 else 语句来做分支。
1 for i in range(3): 2 print(i) 3 else: 4 print("Good!") 5 6 #输出 可以看出循环遍历后 执行了else语句 7 0 8 1 9 2 10 Good! 11 12 #增加 break 13 for i in range(3): 14 print(i) 15 break 16 else: 17 print("Good!") 18 #输出 可以发现增加break后 遍历第一次退出循环,不执行else语句 19 0
总结:
for ,while 循环使用break中断语句后,会执行else语句,顺利执行完循环后,不执行else语句。
某些场景下,就可以省去设定 flag标记变量,节省代码工作量。
以上是关于Python基础滚固有意思的 else的主要内容,如果未能解决你的问题,请参考以下文章