property前面的class是什么含义?
请看这里
https://www.runoob.com/python/python-func-property.html
class property([fget[, fset[, fdel[, doc]]]])
这里的class是什么含义?property是一个函数吧?property不是一个类吧?有的网页这样写
https://www.perfcode.com/python-built-in-functions/python-pro...
它的语法如下:
property(fget=None, fset=None, fdel=None, doc=None)
我疑惑,class property([fget[, fset[, fdel[, doc]]]])
中的class,代表什么含义?
回复
1个回答

test
2024-07-02
就是一个类, python万物皆对象,这个类以及其实例对象是callable obj.这也是为什么你可以使用@property装饰器的原因.
callable obj: 函数类类里的函数实现了__call__方法的实例对象
# true
callable(property)
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容