python async await 协程,python非线性规划问题
目录
I .基类和派生类
1.“归属”(is-a)和“拥有”的区别)
2.创建派生类的格式。
3.例如:圆是点的子类。
二。异常基类
1、异常基础异常
2、参数
3、with_traceback(TB))。
4.膨胀和扩张
5、异常算法错误
6、异常缓冲错误
7、异常查看错误
1.基类和派生类1,“属于”(is-a”和“http://www。Sina.com/http://www.Sina.com/"are继承了。在这种关系中,派生类中的对象也属于基类中的对象。
具有”(has-a)的区别”是“合成的”。在这种关系中,一个对象“拥有”对其他类中一个或多个对象的引用,这些对象是前者的成员。
“属于”
2.用于创建派生类的格式,class paishen class name(Jilei class name):# class派生类名称(基类名称)。#也就是paishenclass是jiss类。
Issubclass(a,B):判断A类是否是B类的子类;Instance(a,A):判断A是否为A类对象;_ _ bases _ _ class的基类,如果没有基类,则为classobject3。例如:circle是point importmathclasspoint 3360 classhatrepresented y value=0)的子类): pointconstructortakexandycoordinates self . x=x value self . y=yvalue classcircle(point)))3360 classtherepresentasaccircle def _ init _(self,x=0,y=0,半径值=0.0(: circlecorstructortakesxandycoordinatesofcenterpointandradius 点。_ _())class base-classconstructorself . radius=float(半径值)defArea(self): computesareaofaccircle 主进程examicaclasspointandcircleprint( Point bases 3360 ),Point。_ _ bases _ _ print))圆底3360圆。_ _ base是子类(point,circle))print)circleisasubclass Point()Point=Point(30,50)# CreatePointObjectCircle=circle)2.7)# CreateCircleObjectPrint(((ncircint)))instance(circle,Point))Point(pointisacircleobject:)Point()Point和circleobject sprint ((npoint成员:(n (t),Point ._ _ dict _ _ (print))) circlint)
pointbases:(classobject ,)circlebases: ) class__main_。点,(pointisasubclass of circle 3360 false circleisasubclass of point:true circleisaccircleobject 3360 true pointisacleobject 3360 FAA 3360 true point members:{ x :30, y :50 }圆成员3360 { x : 89 半径 3:120
1.exceptionBaseException中内置的所有异常基类。不应由用户定义的类直接继承。在这种情况下,使用Exception。当在这样的实例上调用str()时,它将返回实例的参数表示,如果没有参数,则返回一个空字符串。
参数元组传递到“具有异常构造函数。一些内置异常接受特定数量的参数,并赋予该元组中的元素特殊的含义,但其他异常通常只接受提供错误消息的单个字符串。
基类即超类,派生类即子类。该方法将tb设置为异常的新回溯信息,并返回异常对象。这通常用在异常处理程序中:如下所示
try:excepsomeexception:TB=sys . exc _ info([2]raiseotherexception)。with _ traceback) TB) 4,4,all
5.基类exceptionArithmeticError用于派生由各种算术错误引起的内置异常:OverflowError、ZeroDivisionError和FloatingPointError。
6.当无法执行与缓冲区相关的操作时,会触发exceptionBufferError。
7.exceptionLookupError此基类用于派生在映射或序列中使用的键或索引无效时发生的异常:索引错误,KeyError。这可以直接在codecs.lookup()中引发。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。