名称空间

名称空间 就是意味着要放名字的地方

存放的就是变量名与变量值的内存地址的绑定关系的地方

要想访问一个变量值  就必须去内存呢空间拿 那个所属的变量名

比如 : name = "yangxin"

    print(name)

    结果就是yangxin

 名称空间的分类:

  1 内置的名称空间:就比如在我们的python的解释器当中提前给你定义好的只要你打开解释器那么这个空间就会运行  就比如:内置的函数:

                 len  

                 range          

  2 全局的名称空间:  这个就是在你打开一个py文件的时候里面就是全局名称空间

       3 局部的名称空间:在一个函数体内创建的名字都属于全局名称空间但是在这个函数的体内就是局部的名称空间

 

 

生命周期:

内置名称空间:只要python解释器已启动立马创建 关闭python解释器的时候内置名称空间自动销毁
全局名称空间:只要你右键运行py文件会自动创建 py文件程序运行结束自动销毁
局部名称空间:函数被调用的时候自动创建 函数指向结束立即销毁(动态创建动态销毁)

 

posted @ 2019-07-10 16:15  杨鑫Zz  阅读(117)  评论(0编辑  收藏  举报