python程序运行中,可由程序抛出异常。
异常触发:使用提高命令抛出异常,即可使用异常基类异常,也可使用自定义异常类(继承异常类)。
类: def __init__(自我,x, y): 自我。x=x 自我。y=y #定义一个类来提高行错误 类LineError(异常):#继承自基类例外 def __init__(自我,ErrorInfo): self.errorinfo=ErrorInfo def __str__(自我): 返回self.errorinfo 类线: def __init__(自我、point1卷帘窗): 自我。point1=point1 自我。卷帘窗=卷帘窗 如果point1.x==卷帘窗。x和point1.y==point2.y: 提高LineError(“不能创建线”)=线(点(1、2),点(1、2)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。