异常机制的本质:
异常指程序运行过程中出现的非正常现象。所谓异常处理,就是指程序在出现问题时依然可以正确的执行剩余的程序,而不会因为异常而终止程序执行
结构一:
try:
可能出错的语句
except Exception as e:
print(e)
结构二:
try:
可能出错的语句
except Exception as e:
print(e)--有异常
else:
print(c)--无异常
try...except...finally结构中,finally块无论是否发生异常都会被执行;通常用来释放try块中申请的资源。
结构三:
try:
可能出错的语句
except Exception as e:
print(e)--有异常
else:
print(c)--无异常
finally:
print("我是finally。。。。")
trackback模块:
trackback模块,打印一些异常信息。
自定义异常主动由raise抛出
pycharm的调试模式:F8 遇到函数跳过 F7遇到函数进入 F8+shift 遇到函数跳出