How to use *args and **kwargs?

by , under python

Often times you may notice python codes having  function signatures with both *args and **kwargs. This nice article explains how to use these both when calling functions and within function body.