标签: python variadic-functions
我想知道这种功能是否可行:
def func(*arg1, *arg2):
如果是,那么请让我知道我们将如何识别哪些参数属于arg1,哪些参数属于arg2。
arg1
arg2
答案 0 :(得分:4)
否,Python中不允许这种函数签名:
>>> def foo(*args1, *args2): ... SyntaxError: invalid syntax
由于您已经提到了一个问题,因此不允许这样做:无法确定应该属于*arg1的参数和属于*arg2的参数。
*arg1
*arg2