Python进阶----高阶函数
程序员文章站
2024-03-17 16:12:58
...
高阶函数: 变量名可以指向函数,因此函数可以通过变量传给另一个函数。
# 求取两个数的绝对值之和
def add(x, y, f):
return f(x)+f(y)
print(add(-4, 5, abs))
得到结果为: 9
练习:
求取 根号x加根号y的和:
import math
def add(x, y, f):
return f(x) + f(y)
print add(25, 9, math.sqrt)
得到结果为: 8
大家加油