当前位置 : 主页 > 编程语言 > python >

自定义异常类

来源:互联网 收集:自由互联 发布时间:2022-07-02
程序开发中,有时候我们也需要自己定义异常类。自定义异常类一般都是运行时异常,通常 继承 Exception 或其子类即可。命名一般以 Error、Exception 为后缀。自定义异常由 raise 语句主动

程序开发中,有时候我们也需要自己定义异常类。自定义异常类一般都是运行时异常,通常 继承 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)

自定义异常类_运行时异常


【文章原创作者:香港显卡服务器 http://www.558idc.com/hkgpu.html 网络转载请说明出处】
上一篇:python实现排序算法
下一篇:没有了
网友评论