Python **kwargs 参数
任意关键字参数,**kwargs
如果您不知道将传递给函数的关键字参数的数量,请在函数定义中的参数名称前添加两个星号:**
。
这样,函数将接收一个字典的参数,并可以相应地访问项目:
实例
如果关键字参数个数未知,在参数名前加一个双**
:
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
亲自试一试 »
Arbitrary Kword Arguments 在 Python 文档中通常缩写为 **kwargs。