【Python】getter / setter の使い方

getter / setter を作ってみました。

@property
def x(self):
    print "property x."
    return self._x

@x.setter
def x(self, value):
    print "setter x."
    self._x = value

@x.deleter
def x(self):
    print "deleter x."
    del self._x