摘要: 装饰器(decorator) 理解了上一章的闭包之后,装饰器就是闭包的一种应用,只是外部函数的参数传入的不是普通的变量类型,而是传入一个函数名。装饰器一般用于:不修改被装饰函数(即外部函数传入的参数)内部代码的情况下,对对装饰函数功能的新增或者拓展,比如,想知道某一个函数总共运行了多长时间,可以加一 阅读全文
posted @ 2020-05-27 23:26 Alex-GCX 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 闭包(closure) 闭包就是在一个函数定义的内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包,如: def line(a, b): def cal(c): return a + b + c return cal 定义了一个line函数,在line内 阅读全文
posted @ 2020-05-27 20:29 Alex-GCX 阅读(199) 评论(0) 推荐(0) 编辑