python--7

 

 

 定义函数真的太好玩了

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

全作用域

 

 

 global语句

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

嵌套函数

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

 

 

 这样才可以使用

 

 

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

 

 

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

nonlocal语句

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

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

LEGB规则

闭包:

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

 

 

 

 闭包操作

 

 

posted @ 2022-03-16 21:55  湖南陈冠希  阅读(39)  评论(0)    收藏  举报