Python循环结构中的else, breakcontinue语句

else语句

Python中, 无论是while循环还是for循环, 其后都可以紧跟着一个else代码块, 它的作用是当循环条件为False跳出循环时, 程序会最先执行else代码块中的代码.

注解

else代码块中的语句, 即便不位于else代码块中, 直接放在循环结构之后, 也会被执行, else代码块有什么作用呢?

如果使用break语句跳出循环, 不会执行else中包含的代码.

break语句

break语句可以立即终止当前循环的执行, 跳出当前所在的循环结构.

continue语句

continue语句的作用是结束本次循环, 立即开始下一次循环.