Python 3中全局变量的正确用法是什么
1) 在核心脚本中声明global VAR_NAME
一次(不是在函数中),然后在其他地方简单地将变量称为VAR_NAME
2) 在使用全局变量的每个函数中声明global VAR_NAME
一次,然后在函数的其余部分和核心脚本本身中将该变量简单地称为VAR_NAME
Python 3中全局变量的正确用法是什么
1) 在核心脚本中声明global VAR_NAME
一次(不是在函数中),然后在其他地方简单地将变量称为VAR_NAME
2) 在使用全局变量的每个函数中声明global VAR_NAME
一次,然后在函数的其余部分和核心脚本本身中将该变量简单地称为VAR_NAME
在第一种情况下,global关键字毫无意义,因此这是不正确的.在模块级别定义变量使其成为全局变量,您不需要全局关键字.
第二个例子是正确的用法.
然而,全局变量最常见的用法是在任何地方都不使用global关键字.仅当您希望在函数/方法中输入全局变量时,才需要global关键字.