北京装修公司 > python简单装饰器问题 > 问答

python简单装饰器问题?

。所谓装饰器就是把函数包装一下,为函数添加一些附加功能,装饰器就内是一个函数,参数为容被包装的函数,返回包装后的函数:你可以试下:

python简单装饰器问题

问答分类 简单 装饰 python 网友:amandawei201 来源:装修问答网 2024-07-01

最新回答

  • 1、


    所谓装饰器就是把函数包装一下,为函数添加一些附加功能,装饰器就是一个函数,参数为被包装的函数,返回包装后的函数:你可以试下:

    python">def d(fp):
        def _d(*arg, **karg):
            print "do sth before fp.."
            r= fp(*arg, **karg)
            print "do sth after fp.."
            return r
        return _d
    @d
    def f():
        print "call f"
    #上面使用@d来表示装饰器和下面是一个意思
    #f = d(f)
    f()#调用f

相关问题

python简单装饰器问题


  • 所谓装饰器就是把函数包装一下,为函数添加一些附加功能,装饰器就是一个函数,参数为被包装的函数,返回包装后的函数:你可以试下:

    def d(fp):
        def _d(*arg, **karg):
            print "do sth before fp.."
            r= fp(*arg, **karg)
            print "do sth after fp.."
            return r
        return _d
    @d
    def f():
        print "call f"
    #上面使用@d来表示装饰器和下面是一个意思
    #f = d(f)
    f()#调用f

网友推荐

 页面运行时间: 0.048731088638306 秒