名称空间

  • 存放函数名与函数值对应关系的地方

  • 变量名=变量值

  • 名称空间分类

    • 内建名称空间
      • 解释器自带的,
      • 随代码启动二生成,结束二关闭
      • 是第一个加载的名称空间
    • 全局名称空间
      • 内建名称空间加载完成后
      • 自己写的代码,自己创建的变量名,函数名,类名
    • 局部名称空间
      • 函数或者类内部定义的变量
      • 随函数启动而创建,函数结束关闭
  • 名称空间加载顺序

    • 内建>全局>局部
  • 查找顺序

    • 全局查
      • 全局>内建
    • 局部查
      • 局部>全局>内建
  • 建议:变量放到开头,避免检索不到

  • 作用域

    • 局部可以用全局变量,

    • 全局用不到局部变量

posted @ 2024-04-12 11:01  zenopan  阅读(3)  评论(0编辑  收藏  举报