python中的isinstance

来源:互联网 发布:人工智能四大领域 编辑:程序博客网 时间:2024/04/19 12:53
#!/usr/bin/python#coding:utf-8#介绍一下isinstance 这个内置函数#  isinstance(实例化对象,类)作用: 判断实例化对象是不是该类实例化的,是返回True,不是返回False#example#定义积基类class Base:    passclass Test1(Base):    pass#实例化Baseb = Base()#这个应该返回False 因为Test1是继承Base产生的新的类(Test1最为一个新的类,,所以b的实例不能包含在内)print isinstance(b,Test1)    #这个很重重要#下面返回Trueprint isinstance(b,Base)t = Test1()#返回True Test1实例化继承Base (Test1<Base)print isinstance(t,Base)    #这个很重重要#返回Trueprint isinstance(t,Test1)

0 0