摘要: 1、命名空间 Python使用命名空间来记录变量的轨迹。命名空间是一个 字典(dictionary) ,它的键就是变量名,它的值就是那些变量的值。命名空间的知识和作用域是类似的。其实就是全局变量和局部变量的问题。 2、命名空间查找顺序 当一行代码要使用变量 x 的值时,Python 会到所有可用的名 阅读全文
posted @ 2018-03-23 01:42 西康的博客 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 理解装饰器需要作用域、闭包的知识。 函数作用域: 从小的范围开始查找。例如现在函数体内查找,然后再到全局变量查找,最后再到内置函数查找。 闭包函数示例: 1、最基本的装饰器函数。 2、给被装饰的功能函数加参数。 3、给装饰器传参数 阅读全文
posted @ 2018-03-23 00:24 西康的博客 阅读(94) 评论(0) 推荐(0) 编辑