Python函数-delattr()

delattr(object, name)

作用:

删除object对象名为name的属性。

参数object:对象。

参数name:属性名称字符串。

 1 >>> class Person:
 2 ...     def __init__(self, name, age):
 3 ...             self.name = name
 4 ...             self.age = age
 5 ...
 6 >>> tom = Person("Tom", 35)
 7 >>> dir(tom)
 8 ['__doc__', '__init__', '__module__', 'age', 'name']
 9 >>> delattr(tom, "age")
10 >>> dir(tom)
11 ['__doc__', '__init__', '__module__', 'name']

 

posted @ 2017-05-25 08:15  渊=源  阅读(325)  评论(0编辑  收藏  举报