zoukankan      html  css  js  c++  java
  • 命名空间

    命名空间

    一个带有函数的脚本或者文件,一共拥有三个命名空间

    内置命名空间

    就是python解释器一启动就可以使用的名字存储在内置命名空间中(print,input等等)。

    内置的名字在启动解释器的时候被加载进入内存中。

    全局命令空间

    是在程序从上到下被执行的过程中依次加载进内存的

    放置了我们设置的所有变量名和函数名

    局部命名空间

    就是函数内部定义的名字

    当调用函数的时候,才会产生这个命名空间,谁知函数的结束,这个命名空间随之消失

    多个函数有多个独自的空间。

    注意

    在局部:可以使用全局,内置命名空间的名字。

    在全局:可以使用内置的命名空间但是不能用局部中使用

    在内置:不能使用内置的和全局的

    当定义的函数与内置函数一样时。

    正常情况下,直接使用内置的名字

    当我们在全局定义了和内置名字空间中同名的名字时,会使用全局的名字。

    当自己所在的级别有了的时候,就不会向上一级申请。当内置空间中也没有时,就报错。

  • 相关阅读:
    WebView
    dpdpipxptem单位长度理解
    js跨域访问
    JS&CSS压缩工具YUICompressor
    IIS7.5站点配置
    Jscript运行时错误:没有权限
    控制HttpContext为null
    JSON数组成员反序列化
    Linux 系统默认运行级别设定
    环境搭建常用工具
  • 原文地址:https://www.cnblogs.com/zly9527/p/11273180.html
Copyright © 2011-2022 走看看