实参是一个对象和一个字符串,该字符串必须是对象的某个属性。如果对象允许,delattr()
函数将删除指定的属性
格式及参数
object
:一个对象
name
:对象的属性
参考资料
实例(python3.8.8)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| class yu(): a = 111 b = 222
print(yu().a) print(yu().b)
delattr(yu, 'b')
print(yu().b)
''' 输出 111 222 Traceback (most recent call last): File "d:/开发/web/hexo/source/_posts/1.py", line 14, in <module> print(yu().b) AttributeError: 'yu' object has no attribute 'b' '''
|