python把函数作为参数,,python把函数作
python把函数作为参数,,python把函数作
python把函数作为参数
在2.1小节中,我们讲了高阶函数的概念,并编写了一个简单的高阶函数:
def add(x,y,f):
return f(x)+f(y)
print add(-5,9,abs)
>>>
14
根据函数的定义,函数执行的代码实际上是:
abs(-5) + abs(9)
由于参数 x, y 和 f 都可以任意传入,如果 f 传入其他函数,就可以得到不同的返回值。
任务
利用add(x,y,f)函数,计算:
计算平方根可以用函数:
>>> math.sqrt(2)1.4142...
参考代码:
import mathdef add(x, y, f): return f(x) + f(y)print add(25, 9, math.sqrt)
python把函数作为参数
相关内容
- python 三元表达式,,python 三元表
- Python判断相等,,判断相等方法有好几个
- python3-相关系数,python3-系数,输出结果是一个相关系
- 轻轻松松入门Python,,Python 是一门
- Python3 小工具-ICMP扫描,python3-icmp扫描,from scapy
- python 之Entry,pythonentry,# Tkinter教
- python基础-函数式编程,python基础编程,python基础-函
- Python安装,,一、linux下源码
- Python之路(一):初识,python之路初识,Python基础介绍
- Python3基础 list enumerate 将列表的每个元素转换成 带索引
评论关闭