Learn all about positional and keyword arguments, default and variable number of arguments in Python functions.