摘要:
列表生成式 定义 列表[0,1,2,3,4,5,6,7,8,9],需求是把列表中的每个元素乘以2,你是怎么实现的呢? 上面的列表相当于如下代码生成的 产生背景 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存 阅读全文
摘要:
装饰器定义 首先装饰器实现的条件:高阶函数+嵌套函数 =》装饰器 装饰器实现过程 在不修改源代码的情况下,给test1,2附加功能: 1.加入高阶函数 尝试1:我们要求不改变调用方式,使用高阶函数的第二种方式——>返回值中包含函数名 2.加入嵌套函数 尝试2:因为尝试1没有附加功能,在这里我们加入了 阅读全文
摘要:
定义 装饰器:本质是函数 功能:装饰其他函数,就是为其他函数添加附加功能 原则 1.不能修改被装饰的函数的源代码 2.不能修改被装饰函数的调用方式 实现装饰器的知识储备 1.函数即"变量" 2.高阶函数 3.嵌套函数 高阶函数+嵌套函数=》装饰器 1.函数即"变量 (1).python的内存机制 以 阅读全文