Gültigkeitsbereich und Lebensdauer von Variablen
Verstehen Sie, wie sich der Gültigkeitsbereich von Variablen auf Ihren Code auswirkt und Fehler verhindert.
Gültigkeitsbereich und Lebensdauer von Variablen ist eine kostenlose Python Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 5. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Python Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python Academy-Kurs umfasst insgesamt 5 Lektionen.
Einführung in den Gültigkeitsbereich und die Lebensdauer von Variablen
Einführung in den Gültigkeitsbereich und die Lebensdauer von Variablen
Der Gültigkeitsbereich und die Lebensdauer legen fest, wo und wie lange eine Variable in Ihrem Programm existiert. Das Verständnis dieser Konzepte ist entscheidend für effizienten und fehlerfreien Code.
In dieser Lektion lernen Sie globale und lokale Variablen sowie das Konzept der Lebensdauer von Variablen kennen.

Was ist ein Gültigkeitsbereich?
Was ist ein Gültigkeitsbereich?
Der Gültigkeitsbereich bezeichnet den Bereich eines Programms, in dem eine Variable zugänglich ist. Variablen können entweder einen globalen oder einen lokalen Gültigkeitsbereich haben:
- Globaler Gültigkeitsbereich: Die Variable ist im gesamten Programm zugänglich.
- Lokaler Gültigkeitsbereich: Die Variable ist nur innerhalb der Funktion zugänglich, in der sie definiert wurde.
Globale Variablen
Globale Variablen
Eine globale Variable wird außerhalb jeder Funktion deklariert und kann von überall im Programm aus aufgerufen werden:
# Example of a global variable
x = 10 # Global variable
def print_x():
print(x)
print_x()Lokale Variablen
Lokale Variablen
Eine lokale Variable wird innerhalb einer Funktion deklariert und ist nur innerhalb dieser Funktion zugänglich:
# Example of a local variable
def calculate_square():
x = 5 # Local variable
return x * x
print(calculate_square())Lebensdauer von Variablen
Lebensdauer von Variablen
Die Lebensdauer einer Variable bezeichnet den Zeitraum, in dem die Variable im Speicher existiert:
- Globale Variablen: Sie existieren, solange das Programm ausgeführt wird.
- Lokale Variablen: Sie existieren nur während der Ausführung der Funktion.
Globale Variablen ändern
Globale Variablen ändern
Um eine globale Variable innerhalb einer Funktion zu ändern, verwenden Sie das Schlüsselwort global:
# Modifying a global variable
x = 10
def update_x():
global x
x = 20
update_x()
print(x) # Outputs: 20Praktisches Beispiel
Praktisches Beispiel
Hier ist ein Beispiel, das globale und lokale Variablen veranschaulicht:
# Example of global and local variables
x = 100
def print_variables():
y = 50 # Local variable
print("Global variable x:", x)
print("Local variable y:", y)
print_variables()Häufige Fehler beim Gültigkeitsbereich
Häufige Fehler beim Gültigkeitsbereich
Hier sind einige häufige Fehler, die Sie vermeiden sollten:
- Zu versuchen, außerhalb ihrer Funktion auf eine lokale Variable zuzugreifen.
- Eine globale Variable zu ändern, ohne das Schlüsselwort
globalzu verwenden. - Eine globale Variable durch eine lokale Variable mit demselben Namen zu überschreiben.
Was haben Sie gelernt?
Was haben Sie gelernt?
In dieser Lektion haben Sie Folgendes gelernt:
- Den Unterschied zwischen globalen und lokalen Variablen.
- Wie Sie das Schlüsselwort
globalverwenden, um globale Variablen zu ändern. - Die Bedeutung des Gültigkeitsbereichs und der Lebensdauer von Variablen.
Sehr gut! Fahren wir mit der nächsten Lektion fort.

Häufig gestellte Fragen
Ist die Lektion „Gültigkeitsbereich und Lebensdauer von Variablen“ kostenlos?
Ja — der vollständige Text von „Gültigkeitsbereich und Lebensdauer von Variablen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Python Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python Academy-Kurs umfasst insgesamt 5 Lektionen.
Was lerne ich in „Gültigkeitsbereich und Lebensdauer von Variablen“?
Verstehen Sie, wie sich der Gültigkeitsbereich von Variablen auf Ihren Code auswirkt und Fehler verhindert. Du übst Python Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Python Academy zu starten?
Keine Vorkenntnisse erforderlich. Python Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 5.
Wie lange dauert die Lektion „Gültigkeitsbereich und Lebensdauer von Variablen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Python Academy-Lektion Code schreiben und ausführen?
Ja. Jede Python Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Was ist eine Funktion?
- Rückgabewerte
- Gültigkeitsbereich und Lebensdauer von Variablen
- Integrierte Funktionen und benutzerdefinierte Funktionen
- Module importieren