最佳答案
我知道我应该首先避免使用全局变量,因为像这样的混乱,但如果我要使用它们,下面是一个有效的方式去使用它们吗?(我正在尝试调用在单独函数中创建的变量的全局副本。)
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
是否具有与func_a
使用和修改的x
的全局副本相同的值?在定义之后调用函数时,顺序重要吗?