摘要:
闭包:在Python中,所谓的闭包是一个包含有环境变量取值的函数对象. 环境变量取值被保存在函数对象的__closure__属性中。那什么是环境变量呢?直接看代码吧.def line_conf(a): b = 15 def line(x): return 2*x+b return line # return a function object#对于函数line来说, a,b就是它的环境变量.#环境变量可以看成超出它的函数作用域却还能访问到的对象装饰器: 闭包的应用.paths = {}def query(path): if path in p... 阅读全文