def fun():
try:
1/0
except Exception as e:
print(e)
else:
print("hello world")
fun()
else实在except不执行才会执行,否则不会执行
输出结果:
division by zero
如果修改成这样就会执行
def fun():
try:
1/100
except Exception as e:
print(e)
else:
print("hello world")
运行结果:
hello world
可以看出else执行先决条件是except不执行