Seite 1 von 1

Wie lange ist eine Variable gültig?

Verfasst: Dienstag 2. Dezember 2014, 14:58
von DerUser9
Hallo Zusammen,
Ich wollte fragen ob die Variable x in diesem Codebeispiel an einer Anderen stelle noch vorhanden ist:

Code: Alles auswählen

def i():
      x = "Hallo Welt"
i()

def a():
     print("Hallo Welt")  
     # Ist x hier noch Vorhanden?

Und wenn x dort nicht Vorhanden ist wie kann man dann machen, dass es so wäre

Re: Wie lange ist eine Variable gültig?

Verfasst: Dienstag 2. Dezember 2014, 15:03
von /me
Verwende keine globalen Variablen. Du schaffst dir damit unnötig komplexe Abhängigkeiten im Code. Werte betreten Funktionen über Parameter und verlassen sie über den Rückgabewert.

Code: Alles auswählen

def get_message():
    return 'Hallo Welt'

def show_message(message):
    print(message)

text = get_message()
show_message(text)