local() glocal()

局部名字空间(只读)
  • locals()
def foo(arg, a):
    x = 1
    y = 'a'
    for i in range(10):
        j = 1
        k = i
    print locals()

# 打印 foo方法中的所有变量
foo(1, 2)
# 打印结果
# {'a': 2, 'i': 9, 'k': 9, 'j': 1, 'arg': 1, 'y': 'a', 'x': 1}
全局名字空间
  • globals()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 名字空间 Python使用叫做名字空间的东西来记录变量的轨迹。名字空间只是一个字典,它的键字就是变量名,字典的值就...
    JasonDing阅读 5,087评论 0 1
  • 1. abs(x) abs()函数返回数字(可为普通型、长整型或浮点型)的绝对值。如果给出复数,返回值就是该复数的...
    程猿先生阅读 3,359评论 1 0
  • 分四部分揭示Python命名空间的本质: 一、命名空间的定义 Python使用叫做命名空间的东西来记录变量的轨迹。...
    jiangmo阅读 3,017评论 0 1
  • 内置函数Python解释器内置了许多功能和类型,总是可用的。他们是按字母顺序列在这里。 abs(x)返回一个数的绝...
    uangianlap阅读 5,057评论 0 0
  • 编程派微信号:codingpy 本文约 7456 字,读完可能需要 19 分钟。作者:shomy原文链接:http...
    罗义的夏天阅读 12,153评论 1 2

友情链接更多精彩内容