VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • python如何在函数中使用全局变量

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

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

解决方案:

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

globvar = 0

def set_globvar_to_one():
    global globvar    # Needed to modify global copy of globvar
    globvar = 1

def print_globvar():
    print(globvar)     # No need for global declaration to read value of globvar

set_globvar_to_one()
print_globvar()       # Prints 1

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

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

 

 

出  处:https://www.cnblogs.com/pythonzhilian/p/14657611.html


相关教程