首页 > 编程语言 > 详细

python基础-操作函数4

时间:2019-03-16 00:36:17      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:com   空间   嵌套   size   生命周期   ron   spa   产生   调用函数   

    一、函数的嵌套调用:

      在调用一个函数的时候,其内部的代码又调用其它的函数

      技术分享图片

 

    二、函数的嵌套定义:

      在一个函数的内部又定义了另一个函数

      技术分享图片

    三、名称空间与作用域

     什么是名称空间:是内存开辟存放 变量名和值的地址绑定关系 的地方。key-value 形式。

       x=1;干了什么事情?

       1.向内存申请一块空间,将值1放进去。

       2.将值1的内存地址与x变量名建立绑定关系

       3.这个绑定关系和x变量名会存放在名称空间

     

     要取得值必须通过名字才能找,而名字又在名称空间中存放,所以在取值时首先是去名称空间中找到名字,自然就拿到值的内存地址

    四、名称空间分三种:

   1.内置名称空间:存放python解释器自带的名字

      生命周期:在解释器启动时产生,在解释器关闭时回收

      作用范围:

      技术分享图片

 

      2.全局名称空间:存放

      生命周期:在运行py文件生效,py文件运行结束被回收

      作用范围:

      3.局部名称空间:存放的是函数内部定义的名称

      生命周期:在调用函数时临时生效,函数结束后,立即被回收

      作业范围:

      加载顺序:内置名称空间-》全局名称空间-》局部名称空间

      查找顺序:当前位置名称空间-》上级名称空间-》内置名称空间

    

python基础-操作函数4

标签:com   空间   嵌套   size   生命周期   ron   spa   产生   调用函数   

原文:https://www.cnblogs.com/linbin7/p/10540301.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号