1、默认异常处理器。
如果我们没有对异常进行任何预防,那么程序在执行过程中发生异常就会中断程序,调用python默认的异常处理器,并在终端输出异常信息。
2、try…except…
程序首先执行try下面的语句,如果发生异常则立刻寻找except,并执行except下的语句,一般可以在except下打印错误信息。无论是否发生异常,程序在try…except…之后都会继续执行。
3、try…except…finally…
在finally内的代码无论是否发生异常,都会执行。即使在try…except…中有return、break、continue这样的语句,也会先执行完finally再执行return或break、continue。
4、assert
aseert(逻辑语句)。逻辑为真,继续执行,逻辑为假,程序终止。
5、raise
主动发出异常,供try…except…捕获,从而实现特定逻辑。