摘要: 函数的嵌套定义 ①内部函数可以使用外部函数的变量 作用域链 在内部函数使用变量时,是从小局部到大局部到全局到内置名字的过程中一级一级网上找,找到最近的一个就使用 nonlocal a 声明一个上层局部变量,往上走一级离得最近并且有a 1、对全局无效 2、对局部的最近的一层产生影响 闭包嵌套函数,内部 阅读全文
posted @ 2017-12-27 22:23 Ebola 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 函数的命名空间和作用域 命名空间有三种 1、内置命名空间 电脑开机那一刻,py 就会创建一个内存空间用来存储内置函数和些自带的名称等,在启动时就会被加载进去,天生的 2、全局命名空间 程序执行过程中由上而下依次被加载至内存中的,这里面放着我们所有的变量名和函数名 3、局部命名问题 创建的函数内部定义 阅读全文
posted @ 2017-12-27 15:24 Ebola 阅读(452) 评论(0) 推荐(0) 编辑