1:函数可以赋值给一个变量名字 ,函数参数能接收变量 这个函数也可以接收另一个函数的函数名作为参数,那么这就是一个高阶函数ef func1(): print(‘老王好帅!‘)def func2(ff): ff() return ‘老王媳妇好美!‘print(func2(func1)) 2:一个函数可以接收一个或者多个函数 #一个函数接收一个或者多个函数名作为参数又或者返回一个函数 这样的函数也是高阶函数
1:def func(x, y): return x+ydef calc(x): return xf = calc(func)print(f(5, 9))
2:
def func(x, y): return abs, x, yres = func(3, -10)print(res[0](res[1] + res[2]))
原文地址:https://www.cnblogs.com/yuexijun/p/9996846.html
时间: 2024-10-10 11:30:15