python--7

 

 

 定义函数真的太好玩了

在函数里面定义的函数,在别的里面无法使用,在上面的例子里面咱们可以看出来

全作用域

 

 

 global语句

当我们想将x的值全变成一个的话,咱们可以在函数里面加一个global,用他来定义x这样的话就和外面的一样了

嵌套函数

可以在一个函数里面创建别的函数,但是,在该函数里面你创建的函数,在外面不可以被调用

 

 

 这样才可以使用

 

 

 如果咱们直接使用的话就会报错

 

 

 不同的书写方法导致的结果也不同

nonlocal语句

作用:使内部函数可以改外部函数

使用方法与那个改全局变量的方法一样

LEGB规则

闭包:

假如嵌套函数里面只有一个x那么被嵌套的函数也可以访

 

 

 

 闭包操作

 

 

posted @   湖南陈冠希  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示