面试题答案
一键面试- 创建自定义异常类的基本步骤:
- 定义一个新的类,通常继承自内置的
Exception
类(也可以继承自Exception
的子类,如ValueError
等,如果语义更符合)。
- 定义一个新的类,通常继承自内置的
- 代码示例:
# 定义自定义异常类
class MyCustomError(Exception):
pass
try:
# 引发自定义异常
raise MyCustomError("这是一个自定义异常")
except MyCustomError as e:
print(f"捕获到自定义异常: {e}")