关键字local、global和内置函数【locals、globals】

三、globals() :返回当前作用域内全局变量的字典

>>> globals()
{'__spec__': None, '__package__': None, '__builtins__': <module 'builtins' (built-in)>, '__name__': '__main__', '__doc__': None, '__loader__': <class '_frozen_importlib.BuiltinImporter'>}
>>> a = 1
>>> globals() #多了一个a
{'__spec__': None, '__package__': None, '__builtins__': <module 'builtins' (built-in)>, 'a': 1, '__name__': '__main__', '__doc__': None, '__loader__': <class '_frozen_importlib.BuiltinImporter'>}

四、locals() 函数功能返回当前作用域内的局部变量的字典

猜你喜欢

转载自www.cnblogs.com/wqbin/p/11953456.html