pythonexcept的异常处理

来源:千锋教育
发布时间:2023-11-14 11:57:40
分享

python中except的异常处理

1、说明

如果发生的异常和except子句中的类是同一个类或者是它的基类,则异常和except子句中的类是兼容的(但反过来则不成立)。

2、实例

例如,下面的代码将依次打印B,C,D

classB(Exception):

pass

classC(B):

pass

classD(C):

pass

forclsin[B,C,D]:

try:

raisecls()

exceptD:

print("D")

exceptC:

print("C")

exceptB:

print("B")

请注意如果except子句被颠倒(把exceptB放到第一个),它将打印B,B,B---即第一个匹配的except子句被触发。

最后的except子句可以省略异常名,以用作通配符。但请谨慎使用,因为以这种方式很容易掩盖真正的编程错误!它还可用于打印错误消息,然后重新引发异常(同样允许调用者处理异常)。

以上就是python中except的异常处理,希望能对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • pythonfloat函数怎么用 pythonfloat函数怎么用我们知道数字有很多种类型,比如整数、浮点数。在字符串值的讨论上,我们会需要用浮点值的形式,那么就需要函数来进行转换。float函数的功能正是如此,能够对其中的数值进行转
  • pythonpass函数是什么 pythonpass函数是什么说到占位符,大家从字面意思上可以看出,是占一个位置。因为在实际操作中,我们有很多代码是不能立刻填上的,所以会用pass函数来解决。下面我们就pass函数进行说明、语法的介
  • pythonproperty()函数的用法 pythonproperty()函数的用法在类的返回上,相信大家在使用函数的时候都遇到过。不过我们赋值和获取时,会频繁的进行调用函数方法。为了能简化这些操作步骤,我们可以选择property()函数来
  • pythonfind函数的用法 pythonfind函数的用法如果想要查找某一个数据,根据我们所学的函数方法,在对于字符串的查找上,我们可以选择find来完成。确切的来说,是用于字符串的检索,这样我们就可以对想要的数据进行筛选了。下
  • pythoninput函数是什么 pythoninput函数是什么在我们使用字符串的时候,细心的小伙伴会发现,有一些数据的内容来源于input函数。那么我们换一种思维,input函数是用于字符串的内容输入的。在我们对字符串有所了解后,
  • pythonlist函数是什么 pythonlist函数是什么在我们使用列表转换的时候,提到了list函数的使用。其实不止是列表,只要是可迭代的数据,我们都可以通过list函数转换成列表。对于list函数还不够了解的小伙伴也不要着急