欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python进阶----高阶函数

程序员文章站 2024-03-17 16:12:58
...

高阶函数: 变量名可以指向函数,因此函数可以通过变量传给另一个函数。

# 求取两个数的绝对值之和

def add(x, y, f):
    return f(x)+f(y)

print(add(-4, 5, abs))

得到结果为: 9

练习:
求取 根号x加根号y的和:

import math

def add(x, y, f):
    return f(x) + f(y)

print add(25, 9, math.sqrt)

得到结果为: 8
大家加油

学习笔记网址:https://www.imooc.com/learn/317