久染

导航

(学习日记) 命名空间和作用域

Day08:命名空间和作用域:

1.命名空间:

(1)内置命名空间(python解释器):

  就是python解释器一旦启动就可以使用的名字储存在内置命名空间中:

  eg:

  len()

  print()

  append()   等等

(2)全局命名空间(我们写的非函数代码):

  是在程序从上到下执行的时候依次加载进内存的

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

(3)局部命名空间(函数代码):

  可以理解为临时命名空间

  当调用函数时才会产生的命名空间,当函数执行完毕时该命名空间就又消失了。

备注:

如果自己有,就不会找上级要:

函数加括号代表函数的执行,函数去掉括号代表函数的内存地址

 

posted on 2018-10-26 00:18  久染  阅读(110)  评论(0编辑  收藏  举报