首页 > 代码库 > global关键字修改全局变量
global关键字修改全局变量
#我们知道全局变量在函数外部,强烈建议不要在函数内部修改全局变量,正常情况下,在函数内部改变全局变量并不影响全局变量的值,举例如下
count = 5
>>> def myfun():
count = 10 #在函数内部修改了count
print(count)
>>> myfun() #调用myfun函数并执行,输出count值为10
10
>>> count #可见在外面的count值仍然不变。
5
>>> print (count)
5
#如果确实想要在函数内部改变全局变量的值并且让全局变量永久发生改变,则需要global关键字,方法如下:
>>> count = 5
>>> def myfun():
global count #global关键字的出现,告诉pyhton 用户要改变全局变量了
count = 10
print (count)
>>> myfun()
10
>>> count
10
>>> print (count)
10
global关键字修改全局变量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。