Python表示法或操作"**"

Yan*_*Zhu 1 python

我看到了以下代码:

def __init__(self, fn, **kw):
     [setattr(self,k,v) for (k,v) in kw.items()]
     ......
Run Code Online (Sandbox Code Playgroud)

输入参数**kw是什么意思?

Fre*_*Foo 5

kwdict映射关键字参数名称绑定到它们的值.

试着打电话

def return_kwargs(**kw):
    return kw
Run Code Online (Sandbox Code Playgroud)

作为return_kwargs(foo=1, bar="2", baz="hamspamspam").