1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python如何在函数中使用全局变量

python如何在函数中使用全局变量

时间:2023-03-08 13:43:53

相关推荐

python如何在函数中使用全局变量

如何在函数中创建或使用全局变量?

如果在一个函数中创建全局变量,如何在另一个函数中使用该全局变量?我是否需要将全局变量存储在需要对其进行访问的函数的局部变量中?

解决方案:

您可以在其他函数中使用全局变量,global方法是将其声明为在为其分配值的每个函数中:

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

我想这是因为全局变量是如此危险,Python希望通过明确地要求使用global关键字来确保您真正知道这就是要使用的内容。

如果要在模块之间共享全局变量,请参见其他答案。

本文首发于python黑洞网,csdn同步跟新

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。