エキスパートPythonプログラミング読書会05 に参加しました。これはそのときのメモを元にした復習です。プロパティについて。 ▼ 普通の書き方 class Klass(object): _v = "hoge" def get_v(self): return self._v def set_v(self, val): self._v = val v = property(get_v, set_v) o = Klass() print o.v #=> hoge o.v = "fuga" print o.v #=> fuga ▼ デコレータにするとセッターをはずさざるをえないのか? class Klass(object): _v = "hoge" @property def v(self): return self._v o = Klass() print o.v #=> hoge ▼ いやい