欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

函数-命名空间

发布时间:2025/7/25 编程问答 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 函数-命名空间 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

name space,命名空间即名称空间。用于放变量名和变量名与值绑定关系的地方。

不同变量的作用域不同就是由变量所在名称空间决定。

全局范围全局存活全局有效,局部范围临时存活局部有效。

  • locals:函数内部空间,包括局部变量和形参。locals访问locals所在位置的命名空间

    def namespace(c=None):
    a=1
    b=2
    print("我在函数内部打印:",locals())
    namespace()

    print("我在函数外部打印:",locals())

  • globals:函数定义所在模块的名称空间,不包括函数局部变量和行参 c=1 def namespace(c=None):a=1b=2print("我在函数内部打印:",globals()) namespace()print("我在函数外部打印:",globals())

  • builtins:内置模块名称空间 print(__builtins__) print(dir(__builtins__))

     

  • 转载于:https://www.cnblogs.com/yaya625202/p/8792873.html

    总结

    以上是生活随笔为你收集整理的函数-命名空间的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。