面向对象之isinstance与issubclass(python内置方法)
2024-10-20 02:29:41
isinstance
判断一个对象是否是另外一个类的实例,返回布尔值。
- 是:True
- 否:False
class Foo:
pass
class Boo:
pass
foo_obj = Foo()
boo_obj = Boo()
print(isinstance(foo_obj, Foo))
print(isinstance(boo_obj, Foo))
>>>True
>>>False
issubclass
判断一个类是否是另外一个类的子类,返回布尔值。
- 是:True
- 否:False
class Father:
pass
class Sub(Father):
pass
class Foo:
pass
print(issubclass(Sub, Father))
print(issubclass(Foo, Father))
>>>True
>>>False
最新文章
- 【吉光片羽】之 Web API
- Android Studio-设置快速转换局部变量为成员变量
- Clone Graph
- ";浅谈Android";第二篇:活动(Activity)
- computer English
- 对石家庄铁道大学官网UI设计的分析
- gcc常用选项
- OC7_单词个数
- lightoj 1017
- java工具类--数据库操作封装类
- 应用ubuntu(安装)
- java学习面向对象之this
- mysql隔离级别的设置和检索
- AIX6.1/11.2.0.3在有关数据库SWAP一个BUG
- √n求单值欧拉函数
- linux每日命令(29):chown命令
- iOSOpenDev安装使用
- LoadRunner-关联报错(解决方法一)
- ML(5):KNN算法
- ExtJS xtype 一览