>>> def test(arg):
#函数 foo 在它的局部名字空间中有两个变量:arg(它的值被传入函数),和 z(它是在函数里定义的)。
z = 1
print locals()
>>> test(4)
#locals 返回一个名字/值对的字典。这个字典的键字是字符串形式的变量名字,字典的值是变量的实际值。
#所以用 4 来调用 foo,会打印出包含函数两个局部变量的字典:arg (4) 和 z (1)。
{'z': 1, 'arg': 4}
>>> test('doulaixuexi')
#locals 可以用于所有类型的变量。
{'z': 1, 'arg': 'doulaixuexi'}
>>>
>>> from sys import *
>>> print globals()
{'setrecursionlimit': <built-in function setrecursionlimit>,
'dont_write_bytecode': False,
'getfilesystemencoding': <built-in function getfilesystemencoding>,
'long_info': sys.long_info(bits_per_digit=15, sizeof_digit=2),
'stdout': <idlelib.rpc.RPCProxy object at 0x02110850>,
'text': <function text at 0x02111A70>,
'meta_path': [],
'exc_clear': <built-in function exc_clear>,
'prefix': 'C:\\Python27', 'getrefcount': <built-in function getrefcount
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}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有