Python知识分享网 - 专业的Python学习网站 学Python,上Python222
Python 使用函数作为函数形参
匿名网友发布于:2023-09-12 10:51:56
(侵权举报)

Python 7天快速入门完整视频教程https://www.bilibili.com/video/BV1o84y1Z7J1

 

Python   使用函数作为函数形参

 

 

有时候需要定义一个函数,该函数的大部分计算逻辑都能确定,但某些处理逻辑暂时无法确定——这意味着某些程序代码需要动态改变,如果希望调用函数时能动态传入这些代码,那么就需要在函数中定义函数形参,这样即可在调用该函数时传入不同的函数作为参数,从而动态改变这段代码。

实例:

 

def test(x, y, fn):
    return fn(x, y)

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

def sub(x, y):
    return x - y

print(test(2, 1, add))
print(test(2, 1, sub))

 

 

 

转载自: