闭包操作

1.首先创建一个函数

2.利用一个函数去接收他

3.然后就可以调用里面的函数了??
有点不理解
那么为啥咱们要这么写列,主要是利用了python里面的内层函数可以记住外层函数这一特性,
a**b
代表他是一个幂运算
根据上面那个例子咱们可以晓得---------------是我晓得~~
因为函数是用了一次就没了的,所以在咱们将其复制给外部的属性的时候,该函数因为使用了一次所以就没了,但是!!他内层的函数因此保留了下来,所以,在后面,咱们再次调用该属性的时候,他就会自动调用原先的内部的函数,且不会消失!!

浙公网安备 33010602011771号