一个简单的函数:
def sum():
return 1+2
calc = sum
print(calc())
运行结果是 3
因为是初学者,所以这个地方有点不明白,最后一行 print (calc ()),里面calc的后面为什么还要加一对括号?
一个简单的函数:
def sum():
return 1+2
calc = sum
print(calc())
运行结果是 3
因为是初学者,所以这个地方有点不明白,最后一行 print (calc ()),里面calc的后面为什么还要加一对括号?
sum()是系统内置函数
sum 获取的是这个函数的引用地址
calc = sum 把这个函数的引用地址赋值给calc,calc就变成等同sum()的函数了
calc后面加括号就是调用calc函数,也就等同调用sum()的函数