Python文档中有 @? 这个内容。
Python文档中有 @? 这个内容。
这个问题在这里已经有了答案:
只是一个快速的问题,
能否给我提供使用@在Python中的文档链接?
由于无法通过谷歌搜索 @,也不知道它的用途或名称,我不确定如何自己找到它 🙂
非常感谢!!
admin 更改状态以发布 2023年5月20日
以"@"开头的符号(例如@staticmethod)在Python行话中被称为“装饰器”。
您可以在此网址找到描述它们的PEP:http://www.python.org/dev/peps/pep-0318/。
简而言之,它们是调用被装饰的对象上的函数的语法糖,例如:
@staticmethod def myfunc(...): ...
等同于:
def myfunc(...): ... myfunc = staticmethod(myfunc)
因此,在网络上搜索“Python装饰器”将为您提供许多其他有用的信息和用例。
希望它有所帮助,再见