在另一个函数调用中调用一个函数

时间:2016-10-25 11:58:17

标签: python function syntax

def func1(arg1,arg2,arg3,arg4)
    ...

def func2(arg5,arg6)
    return a,b,c,d

func1(func2(arg5,arg6))

我可以像这样调用func1(func2(arg5,arg6))吗? 因为func2将返回4个传递给func1

的项目

1 个答案:

答案 0 :(得分:10)

您必须解压缩参数,但是您可以使用the * operator来执行此操作。

func1(*func2(arg5,arg6))