浅谈异常

异常

1、异常处理的基本结构

try:
	需要处理的代码
exceptt 错误类型 as e:  # 将错误说明赋值给e
	代码报错时执行的代码
else:
	代码没问题时执行
finally:
	不管代码有没有问题都会执行此代码

2、主动抛出异常

格式:raise 异常类型

3、断言

格式:assert 判断
如果判断为True,则报错,否则报错。

4、自定义错误类型

异常本身就是个类
格式:

class XXXErorr(Exception):
	pass
这样就定义了XXXEroor异常,可用arise调用

你可能感兴趣的:(基础,python)