全局变量在Python中是如何工作的?我知道全局变量是不好的,我只是在做一些实验。
在Python中,以下代码是不起作用的:
G = None def foo(): if G is None: G = 1 foo()
我得到了一个错误:
UnboundLocalError: local variable 'G' referenced before assignment
我做错了什么?
用户名或邮箱地址
密码