关于python try except else的执行结果
1 背景: 某天闲聊有个同学问了这样的一个问题如题
2 解答: 将except理解为if
# 出现下列组合可以将except理解为if 你就明白下面的代码会打印什么了
# 因为else不能单独存在那么他上面必然有if 经过测试不是try那么就只能是except了就是如此简单
try:
print(1)
print(a)
except:
print(2)
else:
print(3)
finally: # 可有可无
print(4)