python中怎么把一个函数定义为另一个函数的变量

2024-11-05 15:52:56
推荐回答(3个)
回答(1):

可以,然后在adc2里面直接adc1()就可以调用adc1这个函数了

回答(2):

def a(n):
    print n

def b(c):
    print c

b(a(2))
可以这样子用,只是不知道你的应用场景是什么?有这样的要求
因为你可以直接在b函数调用a函数
def b():
    a(2)

回答(3):

题主要表达的是这样意思吧?

def abc1(x):
    ...
def abc2(x, y):
    z = x(y)
    ...
if __name__=='__main__':
    abc2(abc1, 1)