一.基本
第一波 #### def foo(): print ‘foo‘ foo #表示是函数 foo() #表示执行foo函数 #### 第二波 #### def foo(): print ‘foo‘ foo = lambda x: x + 1 foo() # 执行下面的lambda表达式,而不再是原来的foo函数,因为函数 foo 被重新定义了
二.example
def login(func):
def inner(*args,**kwargs):
print("passed")
return func(*args,**kwargs)
return inner
@login
def tv(name):
print("tv %s "%name)
tv("tom")
原文:http://www.cnblogs.com/weibiao/p/5225897.html