python基础-类的其他方法
一。isinstance(obj,cls)检查是否obj是类的cls对象
# -*- coding:utf-8 -*- __author__ = 'shisanjun' class Foo(object): pass f=Foo() print(isinstance(f,Foo)) #检查f是不是Foo的对象 class FooSub(Foo): pass print(issubclass(FooSub,Foo))#检查FooSub是不是Foo的子类
一。isinstance(obj,cls)检查是否obj是类的cls对象
# -*- coding:utf-8 -*- __author__ = 'shisanjun' class Foo(object): pass f=Foo() print(isinstance(f,Foo)) #检查f是不是Foo的对象 class FooSub(Foo): pass print(issubclass(FooSub,Foo))#检查FooSub是不是Foo的子类