为什么代码len(arg)不带*,但是return function(*arg)中带‘*’?
def dec(func):
def in_dec(*arg):
print arg
if len(arg)==0:
return 0
for val in arg:
if not isinstance(val, int):
return 0
return func(*arg)
return in_dec
def dec(func):
def in_dec(*arg):
print arg
if len(arg)==0:
return 0
for val in arg:
if not isinstance(val, int):
return 0
return func(*arg)
return in_dec
2017-04-23
举报