1
考虑这下面的代码:为什么不Python的属性设置属性值
class Class:
def __init__(self):
self._value = False
def GetValue(self):
return self._value
def SetValue(self, val):
self._value = val
Value = property(GetValue, SetValue)
c = Class()
print c._value, c.Value
False False
c.Value = True
print c._value, c.Value
False True
为什么没有物业叫我的功能? (我在Windows上运行的Python 2.6.5)
一般的描述符,其中'属性'是一个。 – 2011-03-27 20:00:15