isinstance : 判断一个对象是一个类的实例
# isinstance: # class Foo: # pass # # class Boo: # pass # # foo_obj = Foo() # boo_obj = Boo() # # print(isinstance(foo_obj, Foo)) # True # print(isinstance(boo_obj, Foo)) # False
issubclass : 判断一个类是另一个类的子类
# issubclass class Father: pass class Sub(Father): pass class Foo: pass print(issubclass(Sub, Father)) # True print(issubclass(Foo, Father)) # False