Я знаю, что значение звездочки находится в определении функции в Python.
Я часто, однако, вижу звездочки для вызовов функций с такими параметрами, как:
def foo(*args, **kwargs):
first_func(args, kwargs)
second_func(*args, **kwargs)
В чем разница между первым и вторым вызовами функции?