自定义异常类(自定义异常类一般继承于()或其子类)

网友投稿 418 2022-08-26


自定义异常类(自定义异常类一般继承于()或其子类)

程序开发中,有时候我们也需要自己定义异常类。自定义异常类一般都是运行时异常,通常 继承 Exception 或其子类即可。命名一般以 Error、Exception 为后缀。自定义异常由 raise 语句主动抛出。

# -*- coding: utf-8 -*-"""@Time : 2021/11/20 22:29@Auth : yqq@File :mypy12.py"""class AgeError(Exception): def __init__(self,errorInfo): Exception.__init__(self) self.errorInfo = errorInfo def __str__(self): return "年龄错误"################################if __name__=="__main__": age = int(input("请输入一个年龄")) if age <1 or age >150: raise AgeError() else: print("正常的年龄:",age)


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring Security内置过滤器的维护方法
下一篇:浅拷贝和深拷贝(浅拷贝和深拷贝的区别js常见笔试题)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~