在Python中,函数名也是一个变量,可以进行赋值 高阶函数是至少满足下列一个条件的函数: 接受一个或多个函数作为输入 输出一个函数 函数名也可以作为函数参数,还可以作为函数返回值 def f(n): return n*n def foo(a,b,func): ret=func(a)+func(b) return ret print(foo(1,2,f)) 运行结果为 : 5 def foo3(): def inner(): return 8 return inner ret=foo3() #…