随笔分类 -  Python

摘要:上篇讲了Python中的闭包,本篇要讲的装饰器就是闭包的一个重要应用。 如果你还不知道什么是闭包,猛戳这里阅读:彻底理解Python中的闭包和装饰器(上) 什么是装饰器 装饰器的作用是在不修改函数定义的前提下增加现有函数的功能,比如打印函数名称、计算函数运行时间等。装饰器的本质是一个闭包。 下面是一 阅读全文
posted @ 2022-12-06 23:33 MidoQ 阅读(171) 评论(0) 推荐(0)
摘要:什么是闭包 闭包(Closure)其实并不是Python独有的特性,很多语言都有对闭包的支持。(当然,因为Python是笔者除C/C++之外学习的第二门语言,所以也是第一次遇到闭包。)简而言之,闭包实际上就是——函数中定义的函数。 这种程序结构的主要作用是:使得函数中的局部变量可以常驻内存,即使在函 阅读全文
posted @ 2022-12-06 23:28 MidoQ 阅读(454) 评论(0) 推荐(0)