Python notation or operation "**"
<p>I saw the following code:</p>

<pre><code>def __init__(self, fn, **kw):
     [setattr(self,k,v) for (k,v) in kw.items()]
     ......
</code></pre>

<p>What does the input argument <code>**kw</code> mean?</p>
