Python高阶函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python高阶函数相关的知识,希望对你有一定的参考价值。

在Python中,函数名也是一个变量,可以进行赋值

函数名也可以作为函数参数,还可以作为函数返回值

 1 def f(n):
 2     return n*n
 3 
 4 def foo(a,b,func):
 5 
 6 
 7     ret=func(a)+func(b)
 8     return ret
 9 
10 print(foo(1,2,f))

运行结果为 : 5

 

 1 def foo3():
 2 
 3     def inner():
 4         return 8
 5 
 6     return inner
 7 
 8 ret=foo3()
 9 
10 # print(ret)
11 print(ret())

结果为8

 

以上是关于Python高阶函数的主要内容,如果未能解决你的问题,请参考以下文章

python之高阶函数

python中的高阶函数

python专题高阶函数

python专题高阶函数

js数组高阶方法reduce经典用法代码分享

js数组高阶方法reduce经典用法代码分享