globals() 和 locals() 函数

Posted maxelephant

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了globals() 和 locals() 函数相关的知识,希望对你有一定的参考价值。

globals() 和 locals() 函数

根据调用地方的不同,globals() 和 locals() 函数可被用来返回全局和局部命名空间里的名字。

如果在函数内部调用 locals(),返回的是所有能在该函数里访问的命名。

如果在函数内部调用 globals(),返回的是所有在该函数里能访问的全局名字。

两个函数的返回类型都是字典。所以名字们能用 keys() 函数摘取。

以上是关于globals() 和 locals() 函数的主要内容,如果未能解决你的问题,请参考以下文章

函数globals和locals用法, LEGB原则, 闭包函数 , 匿名函数

函数globals和locals用法, LEGB原则, 闭包函数 , 匿名函数

Python globals和locals函数_reload函数

Python 内置函数 locals() 和globals()

globals和locals的区别

016.Python闭包函数以及locals和globals