在python中,每个模块拥有它自已的名字空间,即全局名字空间。它记录了模块的变量,包括函数、类、其它导入的模块、模块级的变量和常量,方便python的使用。python中字典的使用也是很常见的,使用locals 函数可以更新并返回一个字典,该字典包含当前位置的所有局部变量。本文主要向大家介绍python中locals函数的作用和用法。
1、locals 函数
更新并以字典形式返回当前全部局部变量
2、语法
locals()
3、返回值
返回一个字典,该字典包含当前位置的所有局部变量。
4、使用实例
def foo(arg, a): x = 1 y = 'xxxxxx' for i in range(10): j = 1 k = i print locals()
输出
foo(1,2) #{'a': 2, 'i': 9, 'k': 9, 'j': 1, 'arg': 1, 'y': 'xxxxxx', 'x': 1}
以上就是python中locals函数的介绍,如果修改需要更新并以字典形式返回当前全部局部变量,可以套用上述代码使用locals函数哦~
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!