Menu
CoddyTech

Standardwerte

Teil des Abschnitts Grundlagen der Python-Journey von Coddy. Lektion 48 von 77.

Manchmal möchten wir beim Erstellen einer Funktion einige Argumente optional machen und ihnen vorgegebene Standardwerte zuweisen.Beispiel:
def greet(name, greeting="Hello"):
    print(name, greeting)
Verwendung der Funktion mit nur einem erforderlichen Argument:
greet("John")
# Ausgabe: John Hello
Die Funktion mit beiden Argumenten verwenden:
greet("john", "welcome")
# Ausgabe: john welcome
Du kannst mehrere Argumente mit Standardwerten haben:
def describe_person(name, age=25, city="Unknown"):
    print(f"{name} is {age} years old and lives in {city}")
describe_person("Alice")
# Verwendet beide Standardwerte

describe_person("Bob", 30)
# Verwendet die Standardstadt

describe_person("Charlie", 35, "New York")
# Verwendet keine Standardwerte
Wichtige Regel: Standardargumente müssen in der Funktionsdefinition nach Argumenten ohne Standardwert stehen.
# Korrekt:
def greet(name, greeting="Hello"):
    print(f"{greeting}, {name}!")
# Falsch:
def greet(greeting="Hello", name):
    print(f"{greeting}, {name}!")

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Python-Compiler