小结
issubclass 和 isinstance
# issubclass 断定第一个类是不是第二个类的子类,返回True或False
# class Foo:
# pass
# class Bar(Foo):
# pass
#
# class Tt(Bar):
# pass
# #print(Bar.__bases__) #(Bar.__bases__)表现查看Bar的父类#(<class "__main__.Foo">,)
# print(issubclass(Bar, Foo)) #True
# print(issubclass(Tt,object))#True
# isinstance 断定第一个参数是不是第二个参数的对象,返回True或False
class Foo:
pass
class Tt:
pass
f=Foo()
print(isinstance(f, Foo))#True
print(isinstance(f, Tt))#False
# issubclass 断定第一个类是不