关于python中global的有关问题

关于python中global的问题python中的global变量为什么不能在定义的时候给它赋值呢,比如说:global i 1只

关于python中global的问题
python中的global变量为什么不能在定义的时候给它赋值呢,比如说:
global i = 1
只能是global i

[解决办法]
    globle是在函数内声明变量的作用域的,既然用global声明了一个模块级的全局变量,那么为什么又要初始化呢,如果要改变它,重新赋值就性啦
[解决办法]
global i是声明语句,而i=1是赋值语句,可执行语句。