函数进阶
高阶函数
在函数式编程中,可以把函数当作变量⼀样自由使用。⼀个函数接收另⼀个函数作为参数,这种函数称之为高阶函数(Higher-order Functions)。
编写自己的高阶函数
匿名函数 lambda
- 只用一次
- 让代码更简洁
在Python中,如果一个函数的函数体非常简单,我们可以使用lambda来创建匿名函数。例如,求某数的n次方的函数,可以这样定义:
power = lambda a,n:a**n
让代码变得更简洁
函数式编程
函数 map :映射序列
使用匿名函数
递归函数
递归方法是指在程序中不断反复调用自身来求解问题的方法...