1. 含义 Python 中的循环与 else 有以下两种形式 for - else while - else Python中的 for.while 循环都有一个可选(optional)的 else 分支(类似 if语句和 try 语句那样),在循环迭代正常完成之后执行. 所谓循环迭代正常完成,一般是指(所需要迭代处理的对象遍历完毕,且中间没有异常发生): 没有执行 break 没有执行 return 循环的中间没有异常发生 注:纵然有 continue 语句,循环也是正常完成的: In [1]