1 #当存在继承关系时,两个类中存在相同的方法,如何执行父类的方法,通过super 2 class C1: 3 def f1(self): 4 print(‘c1.f1‘) 5 6 7 class C2(C1): 8 def f1(self): 9 #主动执行父类的f1 10 super(C2,self).f1() 11 print(‘c2.f1‘) 12 13 obj = C2() 14 obj.f1()
1 class Foo: 2 pass 3 4 obj = Foo() 5 #判断对象是否为Foo类或Foo父类的实例 6 ret = isinstance(obj,Foo) 7 print(ret) 8 >>>True
时间: 2024-10-03 13:47:44