capypad
0 Tage Serie
python / beginner
Snippet

Standardargumente

Sie können Parametern in einer Funktionsdefinition Standardwerte zuweisen, wodurch diese beim Aufruf der Funktion optional werden.

snippet.py
python
1
2
3
4
5
def greet(name="Guest"):
print("Welcome, " + name)
 
greet("Alice")
greet()
Erklärung
1
def greet(name="Guest"):
Definiert eine Funktion, bei der 'name' standardmäßig 'Guest' ist, falls nichts angegeben wird.
2
greet("Alice")
Ruft die Funktion mit 'Alice' auf und überschreibt den Standardwert.
3
greet()
Ruft die Funktion ohne Argumente auf und verwendet den Standardwert 'Guest'.