顶级模块代码中的Python @(at)前缀 - 它代表什么?

时间:2011-03-17 10:38:28

标签: python python-3.x

  

可能重复:
  What does the @ symbol do in Python

由于google完全忽略了查询中的@字符,因此我认为这个问题在这里是一个好主意。

@的{​​{1}}之前,多次在文档的顶级使用时,先前声明的函数名之前的def做了什么?

Example

作为后续内容,它是否仍然存在于Python 3中?

1 个答案:

答案 0 :(得分:6)

Those are decorators

......是的,它们出现在Python 3中,请参阅...... Python 3 primer, Part 2: Advanced topics