Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Optionele Argumenten | Positionele en Optionele Argumenten
Python Functies Tutorial

bookOptionele Argumenten

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 u 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, kunt u 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 wordt opgegeven.

Om een optioneel argument te definiëren, kunt u 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 2. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

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

Awesome!

Completion rate improved to 4.35

bookOptionele Argumenten

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 u 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, kunt u 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 wordt opgegeven.

Om een optioneel argument te definiëren, kunt u 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 2. Hoofdstuk 3
some-alt