名称空间

Posted yanranran

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了名称空间相关的知识,希望对你有一定的参考价值。

在python解释器开始执行之后, 就会在内存中开辟一个空间, 每当遇到一个变量的时候, 就把变量名和值之间的关系记录下来, 但是当遇到函数定义的时候, 解释器只是把函数名读入内存, 表示这个函数存在了,  至于函数内部的变量和逻辑, 解释器是不关心的. 也就是说一开始的时候函数只是加载进来, 仅此而已, 只有当函数被调用和访问的时候, 解释器才会根据函数内部声明的变量来进行开辟变量的内部空间. 随着函数执行完毕, 这些函数内部变量占用的空间也会随着函数执行完毕而被清空. 

以上是关于名称空间的主要内容,如果未能解决你的问题,请参考以下文章

python 14 名称空间与作用域

Python--名称空间

PHP命名空间的三种引用方式:非限定名称限定名称完全限定名称

PHP命名空间的三种引用方式:非限定名称限定名称完全限定名称

python基础之名称空间和作用域函数嵌套

名称空间与作用域