代码点读机 / Python / globals

globals Python · 内置函数

`globals()` 返回当前全局作用域的字典,包含所有全局变量、函数、类等。修改这个字典会影响全局命名空间。

怎么用

globals()

小例子

x = 5
def f():
    pass
print(globals()['x'])   # 5
globals()['y'] = 10
print(y)                # 10
**运行结果**:如上。

运行结果

True

常见使用场景

- 调试查看全局变量。
- 动态操作全局命名空间。

提醒:- 慎用,可能造成混乱。

官方文档:https://docs.python.org/zh-cn/3/library/functions.html#globals

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条