在Python中,可以使用**kwargs
来传递命名变量参数。**kwargs
表示关键字参数,它允许在函数调用时传递任意数量的关键字参数。在函数内部,这些参数将被视为字典的键值对。
例如,定义一个函数print_kwargs
,它接受任意数量的关键字参数:
def print_kwargs(**kwargs):
for key, value in kwargs.items():
print(f"{key} = {value}")
调用print_kwargs
函数时,可以传递任意数量的关键字参数:
print_kwargs(a=1, b=2, c=3)
输出:
a = 1
b = 2
c = 3
在这个例子中,a
、b
和c
是命名变量参数,它们的值分别为1
、2
和3
。使用**kwargs
可以让函数更加灵活,可以接受任意数量的参数。
领取专属 10元无门槛券
手把手带您无忧上云