Zmienne globalne funkcji Pythona?
Wiem, że powinienem unikać zmiennych globalnych przede wszystkim z powodu takiego zamieszania, ale jeśli miałbym je wykorzystać, czy jest to następujący ważny sposób na ich użycie? (Próbuję wywołać globalną kopię zmiennej utworzonej w oddzielnej funkcji).
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()
Czy tox
że druga funkcja używa tej samej wartości globalnej kopiix
żefunc_a
używa i modyfikuje? Czy wywołanie funkcji po definicji ma znaczenie?