python 属性增强

时间:2021-01-13 18:17:42

标签: python-3.x parameters properties

我对 Python 还很陌生,但我遇到了属性问题。用一个简单的代码:

@Property(str, constant=true)
def x(self) -> str:
     return self.x

我不明白属性后面括号里是什么。我在寻找属性时发现的所有示例都是制作我理解的 getter/setter/deleter 的常用属性。通常@Property 是单独的,没有增加参数。这个问题不容易找到,因为我什至没有它的名字。 另外两行是不言自明的,带有注释的函数,并返回属性。

如果你能帮助我,谢谢。 埃里克。

0 个答案:

没有答案