我想在python中使用函数外的变量。我正在尝试这样做。
def hello():
global a
a = 15
print(a)
但是没有用 如何解决这个问题?
你需要调用声明全局,然后调用函数,如果你想让a = 15的话
a = 0 # not needed but it still works
def hello():
global a
a = 15
hello()
print(a)
首先,你必须调用你的函数来实际给变量 "a "赋值。
def hello():
global a
a = 15
hello()
print(a)
如果不调用函数,里面写的任何东西都不会实际发生,因此变量 "a "还不存在。