python闭包,什么是python中的闭包

日期:2018-06-09 13:25:55 章节:  python核心

python中的闭包非常有意思,JavaScript中也有闭包、作用域链这些概念。这里先看看python中的闭包吧。

python中的闭包是什么样的?

通俗一点的说:在函数中定义函数,并且返回函数体或者值。

直接看看下面这个例子,或许就能明白。

python-filter-close.png

这也是python中闭包的一个小应用。类似求线性方程的值y=ax+b,斜率为1。

power=Check(1,2)

这样,其实是power这个变量指向了,power函数。

再执行power(3)。就相当于调用power()函数。