f_100(89)和f_150(89)調(diào)用的時(shí)候,89為什么不是賦給passline,而是給了val
2016-06-30
#閉包學(xué)習(xí)
def my_sum(*arg):
print ('in my_sum')
return sum(arg)
def my_average(*arg):
return sum(arg)/len(arg)
def dec(func):
def in_dec(*arg):
print ('in dec arg=', arg);
if len(arg) == 0:
return o
for val in arg:
if not sinstance(val, int):
return 0
return func(*arg)
def my_sum(*arg):
print ('in my_sum')
return sum(arg)
def my_average(*arg):
return sum(arg)/len(arg)
def dec(func):
def in_dec(*arg):
print ('in dec arg=', arg);
if len(arg) == 0:
return o
for val in arg:
if not sinstance(val, int):
return 0
return func(*arg)
2016-06-28
理解裝飾器前必須理解閉包的含義,對(duì)于裝飾器,搞清楚裝飾對(duì)象,新增的裝飾函數(shù)是什么,就清楚了。
@修改函數(shù)
被修改的原型(此時(shí)已經(jīng)改動(dòng)了)
@修改函數(shù)
被修改的原型(此時(shí)已經(jīng)改動(dòng)了)
2016-06-14