解释下什么是闭包? 有怎样的场景作用?...)
line1()
line2 = line_config("xxxx", 80)
line2()
注意事项
闭包中, 如果要修改引用的外层变量
需要使用 nonlocal 变量 声明
否则当做是闭包内..., 新定义的变量
当闭包内, 引用了一个, 后期会发生变化的变量时, 一定要注意
函数, 是被调用时, 才去确定变量标识所对应的值
二....(1, 10000000) if i % 2 == 0)
生成器函数
函数中包含 yield语句
这个函数的执行结果就是 "生成器"
产生数据的方式
生成器具备可迭代特性
next()函数 等价于 生成器...= 1
# 功能: 如果是不直接知道结果的数据, 就进行分解 9 9 * 8! 8 =
# 如果说, 直接知道结果的数据, 就直接返回 1!