getattr(object,name,default) python 中的一个内置函数,用来获取对象中的属性值; 如果存在name属性(方法)则返回name的值(方法地址)否则返回default值。 getattr(obj,name[,default]) obj:对象名, name:对象中的属性,必须为字符串
hasattr(object,name) 判断object中是否具有name属性
hasattr(object,name) 返回值:布尔
setattr(object,name,default)
字符串可能会列出一个现有的属性(或一个新的属性)。这个函数将值赋给属性的
delattr(object,’name’)
delattr(foo,’name’)#删除属性name