hand
_1_5_74
4
返回栏目
1k
9k
1k
1k
5k
1k
1k
1k
1k
3k
2k
1k
0.8k
2k
3k
1k
1k
0.7k
0.9k
1k
0.6k
0.4k
0.4k
0.3k
3k
2k
9k
0.4k
0.4k
0.8k
0.5k
3k
5k
1k
2k
2k
3k
5k
1k
1k
0.4k
0.5k
0.4k
0.6k
0.7k
1k
0.4k
0.3k
4k
0.5k
0k
0.3k
0k
0.2k
0.2k
0.3k
0.9k
0.9k
0.1k
0.9k
0.9k
1k
0.5k
6k
0.3k
0.4k
0.7k
0.6k
8k
3k
1k
1k
1k
1k
0k
2k
1k
1k
0.2k
5k
4k
5k
0.4k
0.8k
1k
1k
1k
0.1k
2k
1k
2k
6k
0k
2k
7k
1k
5k
2k
3k
1k
0k
1k
0.9k
0.4k
0.2k
1k
3k
4k
1k
1k
1k
2k
3k
0.7k
0.3k
0.5k
0.6k
1k
0.9k
3k
0.3k
4k
返回python栏目
作者:
贺及楼
成为作者
更新日期:2024-10-28 09:51:51
Python 中的 locals()
函数返回当前局部符号表的字典。这个字典包含了当前作用域内所有局部变量的名称和值。locals()
常用于调试和内省,允许程序在运行时检查当前作用域内的变量状态。它也可以在嵌套作用域中修改封闭作用域中的变量,但这种做法通常不推荐,因为它可能导致代码难以理解和维护。locals()
是一种强大的工具,可以在需要动态访问或修改局部变量时使用。
简单说:以字典类型返回当前位置的全部局部变量。
def runoob(arg): # 两个局部变量:arg、z
z = 1
print (locals())
runoob(4)
{'z': 1, 'arg': 4} # 返回一个名字/值对的字典
python
整章节共122节
快分享给你的小伙伴吧 ~