capypad
0 Tage Serie
python / beginner
Snippet

Standardwerte für Funktionsargumente

Du kannst Funktionsparametern Standardwerte zuweisen. Wenn beim Aufruf kein Argument übergeben wird, wird der Standardwert verwendet.

snippet.py
python
1
2
3
4
5
def greet(name="Guest"):
print("Hello, " + name)
 
greet()
greet("Alice")
Erklärung
1
def greet(name="Guest"):
Definiert eine Funktion mit dem Standardparameter 'Guest'.
2
print("Hello, " + name)
Gibt eine Begrüßung mit dem angegebenen oder dem Standardnamen aus.
3
greet()
Ruft die Funktion ohne Argument auf; verwendet 'Guest'.
4
greet("Alice")
Ruft die Funktion mit 'Alice' auf und überschreibt den Standardwert.