高阶函数-Day3

Posted Wesley·zk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高阶函数-Day3相关的知识,希望对你有一定的参考价值。

一、概述

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

二、应用

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

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的主要内容,如果未能解决你的问题,请参考以下文章

Day3-递归函数高阶函数匿名函数内置函数

python学习笔记day3基础/函数/变量/递归

python之路-day3

Day3 - Python基础3 函数递归内置函数

Day3-python基础之函数

Python之路,Day3 - Python基础3