Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Optionele Argumenten in Python | Sectie
Practice
Projects
Quizzes & Challenges
Quizzen
Challenges
/
Pythonfuncties

bookOptionele Argumenten in Python

Wat gebeurt er als een van de positionele argumenten ontbreekt? Bekijk het volgende voorbeeld:

123456
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function with one missing argument greet(name='Alex')
copy

Er treedt een fout op als je vergeet een of meer positionele argumenten op te geven. In echte projecten kan dit meerdere bugs veroorzaken en de fouttolerantie van het systeem verminderen. Om dit te voorkomen, kun je standaardargumenten gebruiken.

def function_name(optional_argument_name=default_value):
    ...

Deze argumenten zijn optioneel bij het aanroepen van de functie, omdat de standaardwaarde wordt gebruikt als er geen waarde voor dat argument is opgegeven.

Om een optioneel argument te definiëren, kun je een standaardwaarde toewijzen aan de betreffende parameter in de functiedefinitie. Hier is een voorbeeld:

12345
def greet(name, age=0): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function with missing optional argument greet(name='Alex')
copy

Er geldt echter een belangrijke regel bij het gebruik van optionele argumenten: ze moeten worden opgegeven na alle niet-optionele argumenten. Indien deze regel niet wordt gevolgd, treedt er een fout op.

12345
def greet(name='Alex', age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function with optional argument before non-optional greet(age=35)
copy
question mark

Wat gebeurt er als een functie zowel optionele als niet-optionele argumenten heeft?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 10

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

bookOptionele Argumenten in Python

Veeg om het menu te tonen

Wat gebeurt er als een van de positionele argumenten ontbreekt? Bekijk het volgende voorbeeld:

123456
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function with one missing argument greet(name='Alex')
copy

Er treedt een fout op als je vergeet een of meer positionele argumenten op te geven. In echte projecten kan dit meerdere bugs veroorzaken en de fouttolerantie van het systeem verminderen. Om dit te voorkomen, kun je standaardargumenten gebruiken.

def function_name(optional_argument_name=default_value):
    ...

Deze argumenten zijn optioneel bij het aanroepen van de functie, omdat de standaardwaarde wordt gebruikt als er geen waarde voor dat argument is opgegeven.

Om een optioneel argument te definiëren, kun je een standaardwaarde toewijzen aan de betreffende parameter in de functiedefinitie. Hier is een voorbeeld:

12345
def greet(name, age=0): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function with missing optional argument greet(name='Alex')
copy

Er geldt echter een belangrijke regel bij het gebruik van optionele argumenten: ze moeten worden opgegeven na alle niet-optionele argumenten. Indien deze regel niet wordt gevolgd, treedt er een fout op.

12345
def greet(name='Alex', age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function with optional argument before non-optional greet(age=35)
copy
question mark

Wat gebeurt er als een functie zowel optionele als niet-optionele argumenten heeft?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 10
some-alt