【发布时间】:2020-09-11 03:39:13
【问题描述】:
有没有办法编写一个返回全局变量的函数(在函数内部创建变量并在外部全局返回)?我无法在函数调用之前分配变量,因为我在 tkinter 上使用它,因此它在 While 循环中。
【问题讨论】:
-
“返回[s]一个全局变量”是什么意思?
-
您可以返回值,而不是变量。您是否尝试在函数内设置全局变量的值?这是可能的,但通常不推荐。
-
@ScottHunter 我的意思是,例如:我还没有创建变量 X,所以:
createX(): x = 2 return x这将返回值 2,但我实际上需要变量 x 来操作它 -
while循环如何阻止您分配变量?
标签: python function scope global-variables