首页 > 其他 > 详细

函数之高阶函数

时间:2018-11-21 18:59:55      阅读:154      评论:0      收藏:0      [点我收藏+]
1:函数可以赋值给一个变量名字 ,函数参数能接收变量 这个函数也可以接收另一个函数的函数名作为参数,那么这就是一个高阶函数
ef func1():
print(‘老王好帅!‘)
def func2(ff):
ff()
return ‘老王媳妇好美!‘
print(func2(func1))


2:一个函数可以接收一个或者多个函数 #一个函数接收一个或者多个函数名作为参数又或者返回一个函数 这样的函数也是高阶函数
1:
def func(x, y):
return x+y
def calc(x):
return x
f = calc(func)
print(f(5, 9))
2:
def func(x, y):
return abs, x, y
res = func(3, -10)
print(res[0](res[1] + res[2]))


 

函数之高阶函数

原文:https://www.cnblogs.com/yuexijun/p/9996846.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!