“@”装饰器(用Python编写)

时间:2012-04-17 12:48:23

标签: python methods python-3.x decorator setter

  

可能重复:
  Understanding Python decorators

“类装饰器”/“方法装饰器”(@)有什么功能?换句话说,这与正常评论有什么区别?

此外,setter在方法之前使用@previousMethod.setter时会做什么?谢谢。

1 个答案:

答案 0 :(得分:3)

@decorator
def function(args):
    #body

只是语法糖:

def function(args):
    #body

function = decorator(function)

真的是这样。

如你所见,装饰者被调用,所以它绝不是评论。