c++的异常还没学所以刚开始理解起来有难度。
语法
try:
可能发⽣异常的代码
except:
如果出现异常执⾏的代码
else:
没有异常执⾏的代码
finally:
⽆论是否异常都要执⾏的代码
捕获异常
except 异常类型:
代码
except 异常类型 as xx:
代码
⾃定义异常
1. ⾃定义异常类
class 异常类类名(Exception):
代码
# 设置抛出异常的描述信息
def __str__(self):
return ...
2. 抛出异常
raise 异常类名()
# 捕获异常
except Exception...