Python 使用函数作为返回值

视频版教程 Python3零基础7天入门实战视频教程

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值