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

python 函数(二)

程序员文章站 2023-03-22 22:48:57
一、高阶函数 1、函数名可以赋值 2、函数名可以作为函数参数 3、函数名可以作为函数的返回值eg:def f1(n): return n*n def f2(a, b, f): return f(a) + f(b) # 此处f() 相当于 f1() num = f2(1, 2, f1) print(n... ......

一、高阶函数

 1、函数名可以赋值
2、函数名可以作为函数参数
3、函数名可以作为函数的返回值
eg:
def f1(n):
    return n*n

def f2(a, b, f):
    return f(a) + f(b)   # 此处f() 相当于 f1()

num = f2(1, 2, f1)
print(num)