例如:
判断类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))