关于python中global的问题
python中的global变量为什么不能在定义的时候给它赋值呢,比如说:
global i = 1
只能是global i
[解决办法]
globle是在函数内声明变量的作用域的,既然用global声明了一个模块级的全局变量,那么为什么又要初始化呢,如果要改变它,重新赋值就性啦
[解决办法]
global i是声明语句,而i=1是赋值语句,可执行语句。