0


第九章[函数]:9.11:高阶函数:map()/filter()/sorted()

一,认识高阶函数

1、 什么是高阶函数?
高阶函数英文叫Higher-order function
满足下列条件中的一个的函数即为高阶函数
1. 函数接收一个或多个函数作为参数传入
2. 函数返回一个函数

2、python内置的高阶函数:
map(), filter(), sorted()

二,变量与函数

1, 变量可以指向函数,即:可以把函数赋值给变量

函数本身可以赋值给变量,
之后可以通过此变量名来调用函数,象使用原函数一样

f = abs
print(f)      # <built-in function abs>
print(type(f))    # <class 'builtin_function_or_method'>

x = f(-3)
print(x)     # 3

运行结果:

<built-in function abs>
<class 'builtin_function_or_method'&
标签: python 开发语言

本文转载自: https://blog.csdn.net/weixin_43881017/article/details/135906043
版权归原作者 老刘你真牛 所有, 如有侵权,请联系我们删除。

“第九章[函数]:9.11:高阶函数:map()/filter()/sorted()”的评论:

还没有评论