python如何将可选参数或关键字参数从一个函数传递到另一个函数?
使用函数参数列表中的 *
和 **
说明符收集参数;这会将位置参数作为元组,将关键字参数作为字典。然后,您可以使用 *
和 **
调用另一个函数时传递这些参数:
def f(x, *args, **kwargs): ... kwargs["width"] = "14.3c" ... g(x, *args, **kwargs)
使用函数参数列表中的 *
和 **
说明符收集参数;这会将位置参数作为元组,将关键字参数作为字典。然后,您可以使用 *
和 **
调用另一个函数时传递这些参数:
def f(x, *args, **kwargs): ... kwargs["width"] = "14.3c" ... g(x, *args, **kwargs)