What do *args and **kwargs mean? def foo(x, y, *args): def bar(x, y, **kwargs): 2 23 Tags: argument-unpackingparameter-passingpythonsyntaxvariadic-functions