发布时间:2019-09-14 09:49:50编辑:auto阅读(2048)
Help on built-in function delattr in module __builtin__:
delattr(...)
delattr(object, name)
Delete a named attribute on an object; delattr(x, 'y') is equivalent to
``del x.y''.
delattr(object, name)
This is a relative of setattr(). The arguments are an object and a string. The string must be the name of one of the object’s attributes. The function deletes the named attribute, provided the object allows it. For example, delattr(x, 'foobar') is equivalent to del x.foobar.
class dict(**kwarg)
class dict(mapping, **kwarg)
class dict(iterable, **kwarg)
Create a new dictionary. The dict object is the dictionary class. See dict and Mapping Types — dict for documentation about this class.
For other containers see the built-in list, set, and tuple classes, as well as the collections module.
中文说明:删除object对象名为name的属性。
参数object:对象。
参数name:属性名称字符串。
>>> class Person:
... def __init__(self, name, age):
... self.name = name
... self.age = age
...
>>> tom=Person("Tom", 35)
>>> dir(tom)
['__doc__', '__init__', '__module__', 'age', 'name']
>>> delattr(tom, "age")
>>> dir(tom)
['__doc__', '__init__', '__module__', 'name']
上一篇: python3-字典的一些常用方法
下一篇: python3-字典中存储列表
52347
52255
42393
39281
33758
30712
29455
24379
24251
22623
115°
127°
133°
141°
127°
239°
228°
244°
244°
285°