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

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

 

Python   使用函数作为返回值

 

Python还支持使用函数作为其他函数的返回值

 

def test(bol):
    if bol:
        return add
    else:
        return sub


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


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


b1 = test(True)
print(b1, b1(1, 2))
b2 = test(False)
print(b2, b2(1, 2))

 

运行输出:

 

<function add at 0x000002AFF9B4BC40> 3
<function sub at 0x000002AFF9CB0540> -1

 

 

 

转载自: