property前面的class是什么含义?

2023-06-16 331 0

请看这里

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,代表什么含义?

就是一个类, python万物皆对象,这个类以及其实例对象是callable obj.这也是为什么你可以使用@property装饰器的原因.


callable obj:
函数

类里的函数
实现了__call__方法的实例对象


# true
callable(property)

回答

相关文章

nuxt2部署静态化和ssr的时候访问首页先报404再出现首页为什么?
`clip-path` 如何绘制圆角平行四边形呢?
多线程wait方法报错?
VUE 绑定的方法如何直接使用外部函数?
vue2固定定位该怎么做?
谁有redis实现信号量的代码,希望借鉴一下?