Kristal667

导航

2018年6月14日 #

python闭包的详细解析

摘要: 一、什么是闭包? 如果一个内嵌函数访问外部嵌套函数作用域的变量,并返回这个函数,则这个函数就是闭包 闭包必须满足三个条件: 1. 必须有一个内嵌函数 2. 内嵌函数必须引用外部嵌套函数中的变量 3. 外部函数返回值必须是内嵌函数 闭包的特点: 一般情况下,在我们认知当中,如果一个函数结束,函数的内部 阅读全文

posted @ 2018-06-14 16:07 我的后花园 阅读(679) 评论(0) 推荐(0) 编辑

python中global和nonlocal用法的详细说明

摘要: 一、global 1、global关键字用来在函数或其他局部作用域中使用全局变量。但是如果不修改全局变量也可以不使用global关键字。 gcount = 0 def global_test(): gcount+=1 print (gcount) global_test() 以上代码会报错:第一行定 阅读全文

posted @ 2018-06-14 15:17 我的后花园 阅读(15748) 评论(0) 推荐(1) 编辑