def inc(*x):
def incx():
y =0
for n in x:
y = y + n
return y
return incx
a = inc
print ('a(5,1)',a(5,1)) # 打印出了inc这个对象
# abs()
b = abs
print ('b = ',b(-10))
为啥print ('a(5,1)',a(5,1)) 打印出了inc这个对象
而print ('b = ',b(-10)) 打印了-10
就是因为inc函数有可变参数吗,a不是inc的别名吗?
abs不是也需要参数吗?