*args, **kwargs
05:15 PM - 06:00 PM on August 16, 2014, Room 701Brian Faherty
- Audience level:
- advanced
- Category:
- Core Python
- Watch:
- http://youtu.be/bm-ZwhNzZkw
Description
*args and **kwargs are all over my code, but what do they really mean?
Abstract
After using python for more than a year, I realized that the args and kwargs being passed around were a bit of a mystery to me. I knew that I needed them especially with calls to super. Sadly at that time, I would sometimes forget to splat them, because I didn't understand how they worked. It took a while for me to even find the real name of args and kwargs, and that's when I really start to learn what I needed. In this talk I'll cover arguments and parameters including var-positional and var-keyword, which most us know affectionately as *args, **kwargs.