发布网友 发布时间:2022-04-23 01:17
共2个回答
热心网友 时间:2022-04-18 04:59
def func():
global x
x=3
return x
f=func()
print x
一般多用在函数内,声明变量的作用域为全局作用域。
如例子中的x,如果不加global,则作用域仅为func()函数内部,print x时,会报错;
加了global后,函数实例化后,就可以在函数外部直接访问x了。
热心网友 时间:2022-04-18 06:17
告诉解释器,后面这个对象是全局的对象,不是局部的。