Python **kwargs
Argomenti di parole chiave arbitrarie, **kwargs
Se non sai quanti argomenti chiave verranno passati nella tua funzione, aggiungi due asterischi: **
prima del nome del parametro nella definizione della funzione.
In questo modo la funzione riceverà un dizionario di argomenti e potrà accedere agli elementi di conseguenza:
Esempio
Se il numero di argomenti della parola chiave è sconosciuto, aggiungi un double
**
prima del nome del parametro:
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
Gli argomenti arbitrari di Kword sono spesso abbreviati in **kwargs nelle documentazioni Python.