delattr(object,name)
- 使用此函数必须保证name是可以被删除,即先调用setattr(object,name,value)
- name必须是字符串并且是object的属性。
- 函数的作用是删除boject的name属性。
- delattr(x,'fool')相当于del x.fool
- 使用此函数必须保证name是可以被删除setattr(object,name)
>>> setattr(ad,'d','3') >>> ad <__main__.c object at 0x7fbc0869c210> >>> ad.d '3' >>> delattr(ad,'d') >>> ad.d
getattr
(object, name[, default])
name必须是字符串。
setattr(object,name,value)
name必须是字符串。