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']
原文地址:https://www.cnblogs.com/guyuyuan/p/6901868.html