理解Python函数闭包

本文主要介绍什么是闭包,Ptyhon中使用闭包时容易出现的变量问题。 闭包 闭包指延伸了作用域的函数,其中包含函数定义体中引用、但是不在定义体中定义的非全局变量。函数是不是匿名的没有关系,关键是它能访问定义体之外定义的非全局变量。 举个栗子 def make_averager(): series = [] def averager(new_value):
相关文章
相关标签/搜索