对象的属性管理函数
getattr(对象, 属性, 默认缺省值):从一个对象得到一个属性,当属性不存在时,返回默认缺省值
如:getattr(dog, 'color', '没有颜色')
hasattr(对象, 属性)判断一个对象是否有某个属性
如:hasattr(dog, 'color')
setattr(对象, 属性, 值)给对象的某个属性赋值
如:setattr(dog, 'color', '白色') #等同于 dog.color = '白色'
delattr(对象, 属性)删除对象的某个属性
如:delattr(dog, 'color') #等同于 del dog.color
发表评论