python中locals函数有什么作用

这篇文章主要介绍python中locals函数有什么作用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的合阳网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

在python中,每个模块拥有它自已的名字空间,即全局名字空间。它记录了模块的变量,包括函数、类、其它导入的模块、模块级的变量和常量,方便python的使用。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函数有什么作用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


文章名称:python中locals函数有什么作用
文章链接:http://ybzwz.com/article/ppdsos.html