else 子句
,在循环结束的时候执行它for 循环
中,可迭代对象中的元素全部循环完毕时,执行该子句while 循环
的条件为假时,执行该子句break 语句
终止循环时,不执行该子句比如下面代码是从10个范围0~10的随机数组成的列表中,查找是否有指定的数字(比如 5)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
仔细看:else 子句
属于 for 循环
,不属于 if 语句
。
运行结果示例:
1 2 3 4 5 |
|
try ... except
语句具有可选的 else 子句
,该子句如果存在,它必须放在所有 except 子句
之后try
的 else 子句
在未触发异常时执行下面代码为官网示例,除法函数的一个实现:当除数为0时抛出异常,不为0时输出结果
1 2 3 4 5 6 7 8 9 10 |
|
运行结果:
1 2 |
|
else 子句
则在未运行 break 时执行else 子句
在未触发异常时执行=== 全文完 ===