首页 热点资讯 义务教育 高等教育 出国留学 考研考公

python中global的作用是什么?

发布网友 发布时间: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

告诉解释器,后面这个对象是全局的对象,不是局部的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com