```python
>>> def power (exp):
... def exp_of(base):
... return base**exp #**就是幂运算
... return exp_of
...
>>> square = power(2)
>>> cube = power(3)
>>> square(2)
4
>>> square(5)
25
>>> cube(2)
8
>>> cube(5)
125
这里 的
square = power(2)
cube = power(3)
这两句有点看不懂为啥变量就变成常量的 ,教程说的是 " 由于嵌套函数的外层作用域会被保存下来" 有点不理解