例如:
判断类myObj
是否是myAge
的子类:
class myAge: age = 36 class myObj(myAge): name = "John" age = myAge x = issubclass(myObj, myAge)
1、定义和用法
如果指定对象是指定对象的子类,则issubclass()
函数将返回True
,否则返回False
。
2、调用语法
issubclass(child_class, father_class)
3、参数说明
参数 | 描述 |
child_class | 必需的参数,类 |
father_class | 类 |
4、相关函数
isinstance():函数,用于检查对象是否为某种类型。
5、使用示例
class A(object): pass class B(A): pass class C(object): pass print(issubclass(B,A)) print(issubclass(A,B)) print(issubclass(C,A))