issubclass和isinstance方法补充
- isinstance查看对象的类型
"""isinstance检查对象的类型"""
print(isinstance('name', str)) # True
print(isinstance('name',int)) # False
class Person():
pass
print(isinstance(Person,object))# True
- isscubclass判断一个类是否是另一个类的子类
"""issubclass判断一个类是否是一个类的字类"""
class Animal():
pass
class Cat(Animal):
pass
class Teacher():
pass
print(issubclass(Cat,Animal))#True
print(issubclass(Teacher,Animal))#False
print(issubclass(Animal,object))#True