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