Lokale Variablen
Lokale Variablen werden innerhalb von Funktionen definiert und sind nur innerhalb dieser Funktionen bekannt.Beispiel:
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 nicht auf sie zugegriffen werden.
print(lokVar1)
print(lokVar2)