内容:@porperty 装饰器
@porperty 可以将类中的方法转换成属性:
class People:
__e = '*****'
def __init__(self, name, age):
self.name = name
self.__age = age
@ property
def l(self):
print('i am because you are')
e=People('ww',19)
e.l
#输出结果:
i am because you are
可以看到 当使用@porperty 修饰器时l方法的调用不需要()来进行调用,也就是在运行时自动当成属性进行调用。