Lokale Variablen
Completion requirements
Lokale Variablen werden innerhalb von Funktionen definiert und sind nur innerhalb dieser Funktionen bekannt.Beispiel:
1 2 3 4 5 |
def funktion(lokVar1): # Definition einer lokalen Variable für den Parameter im Funktionskopf lokVar2 = "bin noch eine lokale Variable" # Definition einer 2. Variable print(lokVar1 + "\n" + lokVar2) # Funktioniert, da innerhalb der Funktion auf deren lokale Variable zugegriffen werden kann funktion("bin eine lokale Variable") # Aufruf der Funktion mit Übergabe eines Strings als Parameter |
Folgendes würde hier nicht funktionieren, denn lokVar1 und lokVar2 sind lokale Variablen, die außerhalb der Unterfunktion
nicht definiert sind. Daher kann von außerhalb nicht auf sie zugegriffen werden:
6 7 |
print(lokVar1) print(lokVar2) |
Last modified: Friday, 26 May 2023, 10:37 AM