Python中在函数中使用全局变量

Python中在函数中使用全局变量,第1张

Python中在函数中使用全局变量

你可以在其他函数中使用全局变量,方法是像

global
在分配给它的每个函数中一样声明它:

globvar = 0def set_globvar_to_one():    global globvar    # Needed to modify global copy of globvar    globvar = 1def print_globvar():    print(globvar)     # No need for global declaration to read value of globvarset_globvar_to_one()print_globvar()       # Prints 1

我想这是因为全局变量是如此危险,因此Python希望通过显式要求使用

global
关键字来确保您真正知道这就是要使用的内容。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4881697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-11
下一篇 2022-11-11

发表评论

登录后才能评论

评论列表(0条)

保存