Python **kwargs
Arbitralne argumenty słów kluczowych, **kwargs
Jeśli nie wiesz, ile argumentów słów kluczowych zostanie przekazanych do Twojej funkcji, dodaj dwie gwiazdki: **
przed nazwą parametru w definicji funkcji.
W ten sposób funkcja otrzyma słownik argumentów i będzie mógł odpowiednio uzyskać dostęp do elementów:
Przykład
Jeśli liczba argumentów słowa kluczowego jest nieznana, dodaj double
**
przed nazwą parametru:
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
Arbitralne argumenty Kword są często skracane do **kwargs w dokumentacji Pythona.