>>> f = abs >>> f(-10) 10
def maker(N): def action(X): return X**N return action
>>> f(3) 9
>>> def add(x,y): z=x+y print(z) >>>a=add(3,4) 7
>>>def log(func): def wrapper(*args, **kw): print('call %s():' % func.__name__) return func(*args, **kw) return wrapper >>>@log >>>def now(): print('2015-3-25')
def wrapper(*args,**kw): print(t+'begin call') result=func(*args,**kw) print(t+'end call') return result
def wrapper(*args,**kw): print(t+'begin call') func(*args,**kw) print(t+'end call')
结果也是一样的。
总结
以上就是python中函数赋值给变量时的问题注意详解的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于python中函数赋值给变量时的问题注意详解的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did84545