使用属性。首先,可变值可以更改。
class Something(object): @property def some_value(self): return self._actual @some_value.setter def some_value(self, value): print ("some_value changed to", value) self._actual = value
使用属性。首先,可变值可以更改。
class Something(object): @property def some_value(self): return self._actual @some_value.setter def some_value(self, value): print ("some_value changed to", value) self._actual = value