如果except未捕获到异常,则会执行else中的代码:
try:
arg = 'Python 碎片'
print(arg)
except:
print("参数为定义!")...我们可以在except后面接异常的类型,将异常类型捕获到,也可以接多个异常类型,同时捕获多个异常....三、异常基类和异常传递
在Python中定义了所有异常的基类BaseException,常规异常的基类Exception,所有异常都继承自BaseException类,代码中经常出现的异常都继承自Exception...异常传递的情况出现在try:...except:...嵌套中,如果内层的except:没有将产生的异常捕获到,则外层的except会对异常进行捕获....四、自定义异常
正常来说,Python提供的异常类型已经满足我们的使用了,但是有时候我们有定制性的需求,我们可以自定义异常类,继承自Error或Exception类就可以了.参考代码:
class MoneyException