Python快速入门 | 如何自定义异常,以及 try…except…elese…finally
try…except…elese…finally
在上一篇中,我们了解了异常和处理方式,我们使用到了 try 语句,通过它可以让我们的程序不会遇到错误就直接给终止掉。
这里再给补充一下,在 try 语种中,你还可以使用 else ,什么意思呢,就是当你使用 try 语句来捕获某个异常的时候,程序执行发现没有异常啊,这时候它就会执行你 try 语句中的 else :
本文隐藏内容 登陆 后才可以浏览
那么下次你使用自己定义的异常的时候,就会得到相应的错误信息了:
ok,以上就是今天给你分享的内容,下篇见!
print()函数调用对象e(即对象MyError)的__str__方法
这个主动抛出异常,是不是一种写法,目的是执行except里面的语句?但是为何要这样?有什么特殊意义呢?
打卡
打卡
打卡