python __setattr__
时间: 2023-04-12 20:04:46 浏览: 205
python中hasattr()、getattr()、setattr()函数的使用
__setattr__是Python中的一个特殊方法,用于在对象中设置属性的值。当我们使用“obj.attr = value”语法时,实际上是调用了__setattr__方法。这个方法可以被重写,以便我们在设置属性值时执行一些自定义的操作。例如,我们可以在设置属性值时进行类型检查或者记录属性的修改历史。
阅读全文