首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

[D]关于@的功用 看不明白了

2012-08-11 
[D]关于@的作用 看不明白了Python codeclass base(object):def __init__self():passdef base_fun():passcl

[D]关于@的作用 看不明白了

Python code
class base(object):    def __init__self():        pass    def base_fun():        passclass A(base):     def __init__self():        pass    @base.base_fun    def fun():        pass


这里的 "@base.base_fun" 起到一个什么作用呢, 
我见过 @classmethod 和 @staticmethod, 没见过还有这种用法, 代码中还有 @logger, 这都是什么意思呢, 起到一个什么作用呢
还有其他什么@的作用, 请大家指教 多谢
-------------------------
Double行动:
原帖分数:30
帖子加分:30

[解决办法]
关键词:python 装饰器
不解释,自己google
很强大的用法
[解决办法]
python标注,@decorators
[解决办法]
http://stackoverflow.com/questions/739654/understanding-python-decorators/1594484#1594484
[解决办法]
google : Decorator

热点排行