2017/12/10 19:15 学习python就业班第一天产生的property问题(已解决)

实在太郁闷了,找了半天不知道哪里出错了 最后一个字一个字对着比 也没找到错误的地方在哪里!

 

 没办法了只能硬着头皮问微信群里的老师了...很不好意思麻烦人家.....!

 1 class Test(object):
 2     def __init__(self):
 3         self.__num = 100
 4     def newNum(self,newNUM):
 5         self.__num = newNUM
 6     def getNum(self):
 7         return self.__num
 8     number = property(getNum,newNum)
 9 t = Test()
10 print (t.number)
11 t.number = 200
12 print(t.number)    
解决了 原来是因为property中必须得把return的放前面 赋值的放后面!!!!(老师您能不能一口气都讲完)
posted @ 2017-12-10 19:23  双商略低的派生  阅读(128)  评论(0编辑  收藏  举报