news 2026/4/2 15:57:51

python学习第6天

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python学习第6天
generator

生成器: 如果列表元素可以按照某种算法推算出来,,,不必创建完整的list,,一边循环一边计算,,,就叫生成器,generator

生成式:一次性全部打印出来

next(生成器): 生成元素,,如果没有元素会报错

函数中直接print()会直接打印元素,,将print变成yield,就不再是一个普通的函数,而是一个generator函数,,调用一个generator函数返回一个generator

next()执行,,遇到yield语句返回,,再次执行的时候从上次yield语句处继续执行

Iterator 和 Iterable

都是在form collections.abc包中,Iterable是可迭代的,Iterator:是生成器

fromcollections.abcimportIterablefromcollections.abcimportIterator l=[1,2,3]print(isinstance(l,Iterable))print(isinstance(l,Iterator))print(isinstance(iter(l),Iterator))
高阶函数

高阶函数:一个函数接收另一个函数作为参数,这种函数就叫高阶函数

defadd(x,y,f):returnf(x)+f(y)print(add(-5,6,abs))
defadd(x,y):returnx+yprint(reduce(add,[1,2,3]))
reduce(f1,map(f2,list))
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/28 14:45:31

EtherCAT 逐帧报文解析:EEPROM 读取与配置阶段

主站采用 APRD(定点读)、APWR(定点写)指令替代广播指令,实现对单个从站的精准操作。1、APRD 定点读机制说明:访问特性:非统一批量读取,为定点访问模式;从站 adp 地址范围…

作者头像 李华
网站建设 2026/3/25 6:31:34

风-储系统仿真模型;通过模糊逻辑控制策略驱动蓄电池变换器运行,以达到为电网提供惯量的目的

风-储系统仿真模型;通过模糊逻辑控制策略驱动蓄电池变换器运行,以达到为电网提供惯量的目的。 可以实现功率平滑输出在能源转型的大背景下,风能作为一种重要的可再生能源,因其清洁、无污染的特点受到广泛关注。然而,风…

作者头像 李华
网站建设 2026/3/24 20:05:31

async/await 的原理

基础问答问:async/await 的原理是什么?答:关键字本身就是 Promise 的语法糖,依托于生成器函数 (Generator) 函数能力实现的。async 关键字标志这个函数为异步函数,并且将返回结果封装为一个 Pro…

作者头像 李华
网站建设 2026/4/1 0:10:27

Flutter 应用保活与后台任务:在 OpenHarmony 上实现定时上报

前言 在 OpenHarmony 生态中,许多应用场景(如健康监测、设备状态上报、位置追踪)要求应用即使在退到后台或屏幕关闭后,仍能周期性执行任务。然而,出于系统资源与电池优化的考虑,OpenHarmony 对后台进程有严…

作者头像 李华
网站建设 2026/3/31 1:12:56

【RL】verl 数据处理

您的 Eurus-2-RL-Data 数据集需要做两个主要适配:文件格式转换和字段映射配置。 快速解决方案 1. 转换文件格式(推荐) 将 arrow 文件转换为 parquet 格式: from datasets import load_dataset import os# 加载原始数据 ds lo…

作者头像 李华