























isinstace:用于判断一个对象是否为一个类或者这个类继承的父类的实例。
issubclass:判断两个类是否是同个类,或者有继承关系。只能判断类不能判断实例
# -*- coding:utf-8 -*-
class Person():
pass
class TianLong(Person):
pass
if __name__ == "__main__":
p = Person()
qiaoFeng = TianLong()
print(isinstance(p,Person))
print(isinstance(qiaoFeng,TianLong))
print(isinstance(qiaoFeng,Person))
print('--------------')
print(issubclass(TianLong,Person))
print(issubclass(TianLong,TianLong))
print(issubclass(Person,TianLong))
True True True -------------- True True False
很赞哦!
python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。