制心一处,无事不办.

class A():
pass

class
B(A):
pass

class
C(A):
pass

class
D(B,C):
name = ‘周杰伦’
age = 36
def sing(self):
print(‘一路向北’)

d = D()

#issubclass(子类,父类) 检测一个类是否为另一个类的子类
_print(issubclass(B,A))
#True

isintense() 检测一个对象是否为该类或者该类的子类的实例化结果
print(isinstance(d,A)) #True

hasattr(对象/类,’成员名称’) 检测类或对象是否包含指定名称的成员
print(hasattr(D,‘name’))#True

getattr(对象/类,’成员名称’) 获取类/对象成员的值
print(getattr(d,‘name’)) #周杰伦

setattr(对象/类,’成员名称’,’成员的值’) 设置类/对象的成员的属性值
setattr(d,‘name’,‘夏树’)
print(d.name)
#夏树_