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.'