Python функция глобальных переменных?

Я знаю, что в первую очередь следует избегать использования глобальных переменных из-за путаницы, подобной этой, но если бы я использовал их, является ли следующий правильный способ их использования? (Я пытаюсь вызвать глобальную копию переменной, созданной в отдельной функции.)

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()

Лиx что вторая функция использует то же значение глобальной копииx тотfunc_a использует и модифицирует? При вызове функций после определения имеет ли значение порядок?

Ответы на вопрос(6)

Ваш ответ на вопрос