玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python源码里类似@xxx这样符号是什么意思

比如下面这种写法

@prependUnite
@covertMoney
def money():
   return "10000"

其中 @ 的功能是什么,两个 @ 前后顺序有影响吗?

这是python的语法糖,叫做decorator,相当于decorator模式的语言实现。

前后顺序有关系:

prependUnite是@coverMoney + money的decorator
converMoney是money的decorator

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd20425.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月22日 - 11时49分44秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules