本文主要是介绍@proper装饰器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
就相当于用同一个函数,但是由于不同的装饰器,导致有了不同的功能
class Try(object):# 这个函数就是get_now()@propertydef now(self):return self._x_now# 这个函数就是set 可以直接 rebuymodel().now = 0.75 要查看值是多少的话,就直接rebuymodel().now@now.setterdef now(self, now_value):self._x_now = now_value# 同理 删除这个属性@now.deleterdef now(self):del self._x_now
说白了,就是这个装饰器@property让对象化的实例变成了一个变量使用,一般配合私有属性一起使用
try1 = Try()
try1.num = 50 # 这里就相当于设置一个变量,可以赋值
print(try1.num) # 输出 50# 要删除
del try1.num
这篇关于@proper装饰器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!