|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- class Myproperty:
- def __init__(self,fget,fset,fdel):
- self.fget = fget
- self.fset = fset
- self.fdel = fdel
- def __get__(self,instance,owner):
- return self.fget(instance)
- def __set__(self,instance,value):
- self.fset(instance,value)
- def __delate__(self,instance):
- self.fdel(instance)
- class Test:
- 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 = Myproperty(getx,setx,delx)
- c = Test()
- c.x = 2
- c.x= 5
- print(c.x)
复制代码
我可以说一下我的见解,你可以参考一下,
就是学一门技术不要过多的关注技术本身,最重要的是思想,
比如你学编程语言吧,不要把重心放在编程语言本身上,而是去参悟其中的思想,
你如果时间充裕的话,建议多学几门编程语言,融会贯通,也不用花太多时间去学,
毕竟不是真要把一门语言学会,而是从其中修炼功底,
每门编程语言都有自己独特的地方,又相辅相成,
你接触多了,“见过了世面” 自然就见怪不怪了,
我推荐学 python 之余可以去学一下 java 和 go,反正我在其中就深受启发的
|
|