Python中的@property可以将一个类中的方法当作属性来访问,尤其适合于作为可由用户读取但不能修改的API。 class C: @property def foo(self): return 1 def foo2(self): return 2 c=C() print(c.foo)#正确 print(c.foo2)#报错
python中@property装饰器的用法
最新推荐文章于 2024-07-19 12:45:00 发布
Python中的@property可以将一个类中的方法当作属性来访问,尤其适合于作为可由用户读取但不能修改的API。 class C: @property def foo(self): return 1 def foo2(self): return 2 c=C() print(c.foo)#正确 print(c.foo2)#报错