Python *args
Willekeurige argumenten, *args
Als u niet weet hoeveel argumenten er aan uw functie worden doorgegeven, voegt u een *
vóór de parameternaam toe in de functiedefinitie.
Op deze manier ontvangt de functie een tupel argumenten en heeft ze overeenkomstige toegang tot de items:
Voorbeeld
Als het aantal argumenten niet bekend is, voeg dan een *
vóór de parameternaam toe:
def my_function(*kids):
print("The youngest child
is " + kids[2])
my_function("Emil", "Tobias", "Linus")
Willekeurige argumenten worden vaak afgekort tot *args in Python-documentatie.