Python中的函数可以作为一个参数传递给另外一个函数,同时可以作为另外一个函数的返回值,同时可以复制给一个变量并且存储里面的数据结构
比如下面的代码示例
def my_func(x, y):
return x + y
funcs = [my_func]
print(funcs[0])
print(funcs[0](1, 2))
运行后得到的结果如下
$ python main.py
<function my_func at 0x10d46bc20>
3