Python提供了dir,hasattr,getattr,setattr,vars等函数,可以帮助我们操作和使用对象的属性。...同时还有很多内置的方法,如:__getattribute__, __setattr__ 方法分别是接下来我们要说的getattr(), setattr()函数的底层方法。...三、setattr(object, name, value)
给对象的属性赋值,若属性不存在先创建再赋值,setattr返回值为None,设置成功后要通过getattr来获取属性。...setattr(wo, 'height', 1.66)
print(getattr(wo, 'height'))
setattr(wo, 'home', 'sz')
print(getattr(wo,...对象没有home属性,setattr会创建home属性再给home属性赋值。
?