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(objectname[, default])

name必须是字符串。

setattr(object,name,value)

name必须是字符串。

hasattr(objectname)

posted on 2015-12-27 11:35  保质期两天  阅读(99)  评论(0编辑  收藏  举报