Python *args
Willkürliche Argumente, *args
Wenn Sie nicht wissen, wie viele Argumente an Ihre Funktion übergeben werden, fügen Sie ein *
vor dem Parameternamen in der Funktionsdefinition hinzu.
Auf diese Weise erhält die Funktion ein Tupel von Argumenten und kann entsprechend auf die Elemente zugreifen:
Beispiel
Wenn die Anzahl der Argumente unbekannt ist, fügen Sie ein *
vor dem Parameternamen hinzu:
def my_function(*kids):
print("The youngest child
is " + kids[2])
my_function("Emil", "Tobias", "Linus")
Willkürliche Argumente werden in Python-Dokumentationen oft zu *args abgekürzt.