Back to search

*args vs **kwargs

*args captures extra positional arguments and **kwargs captures extra keyword arguments.

Python Easy Theory

*args vs **kwargs

*args captures extra positional arguments and **kwargs captures extra keyword arguments.

  • args becomes tuple
  • kwargs becomes dict
  • Useful for flexible APIs

*args vs **kwargs