Python **kwargs
Arbitraire trefwoordargumenten, **kwargs
Als u niet weet hoeveel sleutelwoordargumenten aan uw functie worden doorgegeven, voegt u twee asterisken toe: **
vóór de parameternaam in de functiedefinitie.
Op deze manier ontvangt de functie een woordenboek met argumenten en heeft ze overeenkomstige toegang tot de items:
Voorbeeld
Als het aantal trefwoordargumenten onbekend is, voeg dan een dubbel toe
**
voor de parameternaam:
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
Willekeurige Kword-argumenten worden vaak afgekort tot **kwargs in Python-documentatie.