Python中break和continue语句, 以及循环中的else子句
break语句和 C 中的类似,用于跳出最近的一级 for 或 while 循环。
循环可以有一个 else
子句;它在循环迭代完整个列表(对于 for)或执行条件为 false (对于 while )时执行,但循环被 break 中止的情况下不会执行。
与循环一起使用时,else
子句与 try 语句的 else
子句比与 if 语句的具有更多的共同点。 try 语句的 else
子句在未出现异常时运行,循环的 else
子句在未出现 break
时运行。
参考:http://www.pythondoc.com/pythontutorial3/controlflow.html