Python教程

python自定义异常类

本文主要是介绍python自定义异常类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#自定义异常类
class AgeError(Exception):
    def __init__(self,errorInfo):
        Exception.__init__(self)
        self.errorInfo =errorInfo
    def __str__(self):
        return  str(self.errorInfo)+'年龄错误!!'

age = int(input('输入一个年龄:'))
if age < 1 or age > 150:
    raise AgeError(age)
else:
    print('正常的年龄', age)

python 自定义异常类的用法

这篇关于python自定义异常类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!