您的位置: 网站首页> python面向对象> 当前文章
isinstance与issubclass
老董-我爱我家房产SEO2020-04-05193围观,116赞
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。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
相关文章
文章评论
-
isinstance与issubclass文章写得不错,值得赞赏
站点信息
- 网站程序:Laravel
- 客服微信:a772483200