Python globals 用法详解及示例
Python globals 语法及示例
在Python中,globals()
是一个函数,用于返回全局变量的字典。全局变量是在当前模块中定义的变量,在任何函数内都可访问。globals()
函数返回的是一个包含全局变量的字典,其中键是变量名,值是变量的值。
下面是globals()
的语法和三个示例使用方法:
- 语法:
- 示例1:通过
globals()
访问全局变量输出:
在这个示例中,我们使用了
globals()
函数来访问全局变量x
并在函数内部进行修改。修改后,全局变量x
的值也随之变化。 -
示例2:使用
globals()
打印全局变量的所有值输出:
这个示例中,我们使用
globals()
函数遍历全局变量的字典,并打印每个变量名和对应的值。 -
示例3:将全局变量添加到globals()的返回字典中
输出:
这个示例中,我们定义了一个函数
add_global_variable()
,通过globals()[var_name]
的方式将变量名和值添加到全局变量字典中,从而在全局生效。