菜鸟教程《Python 3 教程》笔记(11)
笔记带有个人侧重点,不追求面面俱到。
11 循环语句
11.1 while 循环
11.1.1 while 循环使用 else 语句
expr 条件语句为 true 则执行 statement(s) 语句块,如果为 false,则执行 additional_statement(s)。
语法:
while <expr>:
<statement(s)>
else:
<additional_statement(s)>
11.2 for 语句
11.2.1 for…else
当循环执行完毕(即遍历完 iterable 中的所有元素)后,会执行 else 子句中的代码,如果在循环过程中遇到了 break 语句,则会中断循环,此时不会执行 else 子句。
for <variable> in <sequence>:
<statements>
else:
<statements>
11.3 break 和 continue 语句及循环中的 else 子句
break
语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
continue
语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。