本文实例讲述了Python基础教程之内置函数locals()和globals()用法。分享给大家供大家参考,具体如下:
1. 这两个函数主要提供,基于字典的访问局部变量和全局变量的方式。
python 使用叫做名字空间的东西来记录变量的轨迹。名字空间是一个字典 ,它的键就是字符串形式的变量名字,它的值就是变量的实际值。
名字空间可以像 Python 的 dictionary 一样进行访问。
在一个 Python 程序中的任何一个地方,都存在几个可用的名字空间。
每个函数都有着自已的名字空间,叫做局部名字空间,它记录了函数的变量,包括函数的参数和局部定义的变量。
每个模块拥有它自已的名字空间,叫