Globale Variablen der Python-Funktion?

Ich weiß, dass ich die Verwendung globaler Variablen wegen dieser Verwirrung zunächst vermeiden sollte, aber wenn ich sie verwenden würde, ist die folgende Vorgehensweise sinnvoll, um sie zu verwenden? (Ich versuche, die globale Kopie einer Variablen aufzurufen, die in einer separaten Funktion erstellt wurde.)

x = somevalue

def func_A ():
   global x
   # Do things to x
   return x

def func_B():
   x=func_A()
   # Do things
   return x

func_A()
func_B()

Tut dasx dass die zweite Funktion verwendet, haben den gleichen Wert der globalen Kopie vonx Dasfunc_a benutzt und modifiziert? Kommt es beim Aufruf der Funktionen nach der Definition auf die Reihenfolge an?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage