Sommige functies hebben optionele parameters. Dat zijn parameters die ook weggelaten kunnen worden; in dat geval krijgen ze de defaultwaarde.

👀 Voorbeeld - Naam en jaar

Bekijk het volgende stukje code:

def student(voornaam, achternaam='Jansen', jaar='vierde'):
    print(voornaam, achternaam, 'zit in het', jaar, 'middelbaar.')

De functie kan nu opgeroepen worden met 1, 2 of 3 parameters:

>>> student('Tibo')
'Tibo Jansen zit in het vierde middelbaar.'

>>> student('Mikel', 'Goossens')
'Mikel Goossens zit in het vierde middelbaar.'

>>> student('Anais', 'Walters', 'zesde')
'Anais Walters zit in het zesde middelbaar.'