网上找了下说(标题)是正确的.. 但是没有实际的例子和说明,
..
def f1():
global x
x = 222
f1()
print(x)
如上面函数, 原本我以为没有定义全局变量 x ,函数内直接声明 x=222 会报错,
但是并没有报错, print(x) 也输出了值,
我一直理解的是应该先定义一个全局变量 如下:
...
x = 0
def f1():
global x
x = 222
f1()
print(x)
各位大佬可否给小弟细细讲来,万分感谢