摘要: # 高阶函数 functools import functools # 遍历序列元素为参数依次应用到函数中,最终返回累计的结果 n = functools.reduce(lambda x, y: x + y, [1, 2, 3, 4, 5], 10) # 等价于((((1+2)+3)+4)+5)+1 阅读全文
posted @ 2023-01-29 00:47 星瑞 阅读(86) 评论(0) 推荐(0) 编辑
摘要: """ 生成器说明: 1、生成器一次只返回一个数据; 2、yield 把函数变成了一个生成器; 3、生成器函数的执行过程看起来就是不断地 执行->中断->执行->中断 的过程; 4、一开始,调用生成器函数的时候,函数不会立即执行,而是返回一个生成器对象; 然后,当我们使用 next() 作用于它的时 阅读全文
posted @ 2023-01-29 00:42 星瑞 阅读(196) 评论(0) 推荐(0) 编辑
摘要: # 装饰器功能说明 """ python中的装饰器(decorator)一般采用语法糖的形式,是一种语法格式。 比如:@classmethod,@staticmethod,@property,@xxx.setter,@wraps(),@func_name等都是python中的装饰器。 装饰器,装饰的 阅读全文
posted @ 2023-01-29 00:41 星瑞 阅读(124) 评论(0) 推荐(0) 编辑