So this function here that we built in the
previous lecture accepted an arbitrary number of
non keyword arguments. For keyword arguments, you
have to add another asterisk, two asterisks, and
then pass a variable name, but kwargs is a
convention. So please use that even though you don't
have to, and then see what kwargs is, which
stands for keyword args. If you try to call the
function there, we will get an error because this
is about a function with an arbitrary number of
keyword arguments only. Therefore, all these
arguments have to be named arguments, so keyword
arguments, having the keyword arguments name, b,
and c like that, and execute, and you get a
dictionary. The dictionary will have items where
each key will be the name of the arguments that
you used when you called the function, and the
value will be the value of that argument.
Functions with an arbitrary number of keyword
arguments are more readily used than functions
with an arbitrary number of known keyword
arguments, such as print function that I told you
earlier, where you can just pass as many arguments
without a keyword. So there you have it.
[Outro sound]