python property用法

property用来设置/读取一个类的属性,今天用到此方法记录一下备忘。官方文档描述如下:


property([fget[, fset[, fdel[, doc]]]])

class C(object):
    def __init__(self):
        self._x = None
 
    def getx(self):
        return self._x
    def setx(self, value):
        self._x = value
    def delx(self):
        del self._x
    x = property(getx, setx, delx, "I'm the 'x' property.")
Via:Chairo@2011年11月05日-EOF-

添加新评论 »

captcha 请输入验证码