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全部词条