Python **kwargs
Arbitrêre sleutelwoordargumente, **kwargs
As jy nie weet hoeveel sleutelwoordargumente wat in jou funksie deurgegee sal word nie, voeg twee sterretjies by: **
voor die parameternaam in die funksiedefinisie.
Op hierdie manier sal die funksie 'n woordeboek van argumente ontvang, en kan die items dienooreenkomstig toegang verkry:
Voorbeeld
As die aantal sleutelwoordargumente onbekend is, voeg 'n dubbel
**
voor die parameternaam by:
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
Arbitrêre Kword-argumente word dikwels verkort tot **kwargs in Python-dokumentasies.