两种创建属性方法

5年以前  |  阅读数:455 次  |  编程语言:Python 
>>> class C:
    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
    # 使用property类创建 property 属性
    x = property(getx, setx, delx, "I'm the 'x' property.")

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8