Python **Kwargs
Willkürliche Schlüsselwortargumente, **kwargs
Wenn Sie nicht wissen, wie viele Schlüsselwortargumente an Ihre Funktion übergeben werden, fügen Sie zwei Sternchen: **
vor dem Parameternamen in der Funktionsdefinition hinzu.
Auf diese Weise erhält die Funktion ein Wörterbuch mit Argumenten und kann entsprechend auf die Elemente zugreifen:
Beispiel
Wenn die Anzahl der Schlüsselwortargumente unbekannt ist, fügen Sie
**
vor dem Parameternamen ein Doppel hinzu:
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
Beliebige Kword-Argumente werden in Python-Dokumentationen oft zu **kwargs abgekürzt .