对不起新手问题的家伙,但我对python相对较新。我想编写一个将关键字和值参数传递给另一个函数的函数:
e.g。
def function_that_passes_arguments(arguments):
some_other_function(arguments)
所以当我调用第一个函数时,它们会被传递给第二个函数......例如
function_that_passes_arguments(arg1=1, arg2=2)
实际上是
some_other_function(arg1=1, arg2=2)
参数名称将发生变化,因此将关键字和值从一个函数传递给另一个函数非常重要。
答案 0 :(得分:7)
接受*args, **kwargs
并将其传递给被调用函数:
def function_that_passes_arguments(*args, **kwargs):
some_other_function(*args, **kwargs)
在这两个地方你也可以使用常规参数 - 唯一的要求是*
和**
参数是最后一个。