title: What is the purpose and use of **kwargs?
body: <p>What are the uses for <code>**kwargs</code> in Python?</p>
  <p>I know you can do an <code>objects.filter</code> on a table and pass in a <code>**kwargs</code> argument.  </p>
  <p>Can I also do this for specifying time deltas i.e. <code>timedelta(hours = time1)</code>?</p>
  <p>How exactly does it work? Is it classified as 'unpacking'? Like <code>a,b=1,2</code>?</p>