1. try 发生错误==》except==》finally
2. try 没有发生错误==》else ==》finally
3. Exception :万能错误
异常其他结构:
try:
#主代码
pass
except KeyError as e:
#异常时,执行该块
pass
else:
#主代码块执行完,执行该块
pass
finally:
#无论异常与否,最终执行该块
pass
inp = input("请输入内容:") try: num = int(inp) print(num) except ValueError: print("数值错误") except Exception as e: print("输入错误,输入不是数字") else: print("程序正常") finally: print("程序结束")