python内置函数locals详解

locals函数功能作用

python内置函数locals以字典的形式返回当前作用域的变量,在全局作用域中调用locals函数的返回值与调用globals函数相同

locals函数语法

locals()

参数

locals函数没有参数

返回值

当前作用域的变量

示例代码

def test():
    a = 4
    b = 5
    print(locals())     # {'a': 4, 'b': 5}

test()
print(locals())

在全局作用域中调用locals函数,得到的返回值与调用globals相同。

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案