摘要: 1、装饰器是什么? 装饰器本质上是一个函数,但是它比较特殊,它的参数是另一个函数,返回也是函数。相当于说它可以把一个函数,转化成另一个函数。 2、装饰器长什么样? 首先定义装饰器: def deco(func): def new_func(): return func()+1 return new_ 阅读全文
posted @ 2022-01-26 11:55 yjy888 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是闭包? 闭包应该说是一种写法,就是在函数嵌套的基础上,延伸了变量的作用域的写法。说起来可能有点绕,但是实际使用就不饶。 2. 我们考虑一下,为什么要用闭包,闭包到底是为了实现什么功能? 闭包其实是为了让函数本身保存当前的工作状态。就像类一样,类变量可以随着类里函数执行后,被改变: 比如: 阅读全文
posted @ 2022-01-26 11:24 yjy888 阅读(59) 评论(0) 推荐(0) 编辑