标签: python syntax
我已经在几个地方见过,但是我仍然不知道python中'@'的用法是什么。
例如此处:
class C: @staticmethod def f(arg1, arg2, ...): ...
有人可以帮我弄清楚这一切吗?
答案 0 :(得分:0)
@用于装饰器。 装饰器是用于软件设计模式的名称。装饰器可以动态更改功能,方法或类的功能,而不必直接使用子类或更改要修饰的功能的源代码。