码迷,mamicode.com
首页 > 其他好文 > 详细

名称空间

时间:2019-07-10 16:52:32      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:动态创建   inf   mic   alt   ima   提前   生命周期   好的   程序   

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

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

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

比如 : name = "yangxin"

    print(name)

    结果就是yangxin

 名称空间的分类:

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

                 len  

                 range          

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

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

技术图片

 

 

生命周期:

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

 

名称空间

标签:动态创建   inf   mic   alt   ima   提前   生命周期   好的   程序   

原文地址:https://www.cnblogs.com/yangxinpython/p/11164679.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!