python--7
定义函数真的太好玩了
在函数里面定义的函数,在别的里面无法使用,在上面的例子里面咱们可以看出来
全作用域
global语句
当我们想将x的值全变成一个的话,咱们可以在函数里面加一个global,用他来定义x这样的话就和外面的一样了
嵌套函数
可以在一个函数里面创建别的函数,但是,在该函数里面你创建的函数,在外面不可以被调用
这样才可以使用
如果咱们直接使用的话就会报错
不同的书写方法导致的结果也不同
nonlocal语句
作用:使内部函数可以改外部函数
使用方法与那个改全局变量的方法一样
LEGB规则
闭包:
假如嵌套函数里面只有一个x那么被嵌套的函数也可以访
闭包操作
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决