发布时间:2019-09-14 09:49:50编辑:auto阅读(1680)
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-字典中存储列表
49263
48437
39154
36252
30660
27472
26467
21294
21141
19487
112°
321°
314°
421°
661°
465°
1148°
1128°
1119°
1108°