当前位置: 移动技术网 > IT编程>脚本编程>Python > Python在函数中使用全局变量的问题

Python在函数中使用全局变量的问题

2019年04月19日  | 移动技术网IT编程  | 我要评论

垃圾的处理方法,丘比特的圈套国语,手抄报红领巾心向党

在函数中定义的局部变量如果和全局变量同名,则它会隐藏该全局变量。如果想在函数中使用全局变量,则需要使用global进行声明。举例说明如下:

x = 1
def func():
    x = 2
    print x

print x
func()
print x

执行结果为:

1
2
1

x = 1
def func():
    global x
    print x
    x = 2
    print x

print x
func()
print x
执行结果为:

1
1
2
2

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网