首页 > 其他 > 详细

高阶函数-Day3

时间:2018-01-03 15:05:50      阅读:214      评论:0      收藏:0      [点我收藏+]

一、概述

高阶函数:变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数。

二、应用

高阶函数功能:把函数本身当做一个参数,传到另外一个函数中,然后在这个函数中做处理。

def test_1(a,b):      #普通函数
    return a+b

def test_2(a,b,f):    #高阶函数
    return f(a)+f(b)

print("--------test_1--------")
res = test_1(1,-3)
print(res)
print("--------test_2--------")
res = test_2(1,-3,abs)      #把abs这个内置函数当做参数传进去
print(res)

#返回值:
--------test_1--------
-2
--------test_2--------
4

 

高阶函数-Day3

原文:https://www.cnblogs.com/szk5043/p/8183445.html

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