آرگومان های کلیدواژه دلخواه، **kwargs(Arbitrary Keyword Arguments, **kwargs)
اگر نمی دانید چند آرگومان کلمه کلیدی به تابع شما منتقل می شود،
دو آستریکس اضافه کنید: **
قبل از نام پارامتر در تعریف تابع.
به این ترتیب تابع فرهنگ لغت از آرگومانها را دریافت میکند و میتواند مطابق با آن به موارد دسترسی داشته باشد:
مثال
If the number of keyword arguments is unknown, add a double
**
before the parameter name:
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
Arbitrary Kword Arguments اغلب به **kwargs در اسناد پایتون کوتاه می شوند.