Python 3 中全局变量的正确用法是:
1) 陈述global VAR_NAME
一旦进入核心脚本(不在函数内),然后简单地将变量引用为VAR_NAME
其他地方
2) 陈述global VAR_NAME
在每个使用全局变量的函数中一次,然后简单地将该变量引用为VAR_NAME
对于函数的其余部分以及核心脚本本身
在第一种情况下,global 关键字毫无意义,因此这是不正确的。在模块级别定义变量使其成为全局变量,不需要 global 关键字。
第二个例子是正确的用法。
然而,全局变量最常见的用法是不在任何地方使用 global 关键字。仅当您想要时才需要全局关键字reassign函数/方法中的全局变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)