Python 生成器方法 send() 的执行过程 发布时间:2026/8/5 8:31:56 send()是生成器的一个特殊方法它不仅能恢复生成器的执行还能向生成器发送一个值这个值会成为当前yield表达式的返回值。一、send()的核心作用方法作用能否传值next(g)恢复执行到下一个yield不能g.send(value)恢复执行并传入一个值能说明send(value)传入的值会赋值给当前yield表达式。def demo(): x yield 1 # yield 1 返回给外部同时接收外部 send 的值 print(f收到: {x}) y yield 2 print(f收到: {y}) yield 3 g demo() print(next(g)) # 1执行到第一个 yield暂停 print(g.send(100)) # 100 赋给 x → 打印收到: 100 → 执行到 yield 2 → 返回 2 print(g.send(200)) # 200 赋给 y → 打印收到: 200 → 执行到 yield 3 → 返回 3二、执行过程代码示例def accumulator(): total 0 while True: value yield total # ① 返回当前 total等待接收值 if value is None: break total value gen accumulator()逐步执行步骤代码执行过程返回值1next(gen)执行到yield totaltotal0暂停02gen.send(10)①10赋给value②total 10→total10③ 回到循环执行到yield total暂停103gen.send(20)①20赋给value②total 20→total30③ 回到循环执行到yield total暂停304gen.send(None)valueNone→break→ 生成器结束StopIteration三、send()和next()的等价关系next(g) # 等价于 g.send(None)实际上next(g)内部调用的就是g.send(None)。def gen(): yield 1 yield 2 g gen() print(next(g)) # 1 print(g.send(None)) # 2等价于 next(g)四、第一次调用不能用send()规则生成器第一次恢复执行时必须用next(g)或g.send(None)不能send非None的值。def gen(): x yield 1 print(x) g gen() # g.send(100) # TypeError: cant send non-None value to a just-started generator next(g) # 必须先启动 g.send(100) # 之后可以 send原因生成器在第一次执行前没有yield表达式来接收值。五、send()的执行流程图send(value)把value传给当前暂停的yield表达式yield表达式的返回值就是send传入的值。第一次调用必须用next(g)或send(None)来启动生成器。 相关新闻 IMU 工作原理通俗解析:从角动量、力矩到科里奥利力的完整物理链路 目录 前言 1.1 角动量的定义 1.2 角动量的大小与方向 1.3 特殊形式 圆环绕固定轴转动 刚体绕固定轴转动 圆盘绕固定轴转动 1.4 转动惯量表示 二、力矩 2.1 力矩的定义 2.2 力矩的大小与方向 三、角动量守恒 四、科里奥利力 4.1 科里奥利的定义 4.2 科里奥利的大… 2026/8/5 8:31:56 Python GPU资源管理:从pynvml侦察到PyTorch/TensorFlow指定GPU实战 1. 项目概述:为什么需要查看并指定GPU?在深度学习、科学计算或者大规模数据处理的项目里,GPU(图形处理器)早已不是游戏玩家的专属。它凭借其强大的并行计算能力,成为了加速模型训练和复杂运算的“核动力引擎… 2026/8/5 8:31:56 Python数据分析实战:抖音用户行为与二手房价格模型全流程解析 1. 项目概述:从数据到洞察的实战跨越干了这么多年数据分析,我越来越觉得,光会写几行Pandas代码、调几个Matplotlib图表,离解决实际问题还差得远。真正的价值,在于你能不能把一堆冰冷的数字,变成有温度、能驱… 2026/8/5 8:31:56 最新新闻 终极解决方案:3分钟搞定Windows苹果设备驱动安装难题 终极解决方案:3分钟搞定Windows苹果设备驱动安装难题 【免费下载链接】Apple-Mobile-Drivers-Installer Powershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows! 项目地址: https://gitcode.com/gh_mirr… 2026/8/5 11:49:29 2024年深度解析:普通人到底该用什么建设网站才能既省钱又高效 在这个互联网已经渗透到我们生活每一个角落的时代,拥有一个属于自己的网站,听起来像是一件高大上、遥不可及的事情。很多人第一反应是:“我要请个程序员”、“我要花几万块找设计公司”、“这得搞多久啊”。其实,这种观念早就过时了。今天,我想和大家掏心窝子聊聊,究竟用… 2026/8/5 11:49:29 网站建设mfdos:从零到一打造高转化官网的避坑指南与实战心得 在这个数字化浪潮席卷全球的时代,几乎每一个企业、每一个创业者,甚至每一个自由职业者,都绕不开一个核心话题:如何让自己的业务在互联网上被看见。很多人第一反应是:“我去买个域名,找个模板,网站不就建好了吗?”听起来很简单,对吧?但现实往往很骨感。当你真正着手去… 2026/8/5 11:49:29 Python通达信数据接口:零成本获取A股行情的终极解决方案 Python通达信数据接口:零成本获取A股行情的终极解决方案 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 还在为获取A股金融数据而烦恼吗?面对昂贵的数据服务费用和复杂的AP… 2026/8/5 11:49:29 漳浦县网站建设:从草根创业到品牌升级,本地企业如何打破流量困局? 在这个移动互联网渗透率几乎达到100%的时代,如果你还觉得“建个网站”是那种只存在于上世纪90年代或者大型国企身上的事情,那只能说明你对当下的商业环境有着巨大的误解。尤其是在咱们漳浦县,这里有着独特的地理优势,既有漫长的海岸线,又有肥沃的土地,更有像火山岛、威惠… 2026/8/5 11:49:29 Beyond Compare 5免费激活终极指南:Python密钥生成器完全教程 Beyond Compare 5免费激活终极指南:Python密钥生成器完全教程 【免费下载链接】BCompare_Keygen Keygen for BCompare 5 项目地址: https://gitcode.com/gh_mirrors/bc/BCompare_Keygen 还在为Beyond Compare 5的30天试用期限制而烦恼吗?想要永久… 2026/8/5 11:44:29 日新闻 鸿蒙6.1 arkui.componentSnapshot组件截图坑:返回PixelMap不是dataURL 本文是「鸿蒙 6.1 API 23 开发坑系列」第 2 篇(ArkUI 桶第 2 篇)。本篇讲 ohos.arkui.componentSnapshot namespace(API 10,鸿蒙 6.1 API 23 基座)——组件截图三个方法 get/getSync/createFromBuilder。鸿蒙坑根因&am… 2026/8/5 0:26:31 20个P0级大模型本体概念,产品经理必看,收藏这份学习资料! 文章介绍了20个大模型本体概念,帮助产品经理在AI产品决策时,不再依赖模糊判断,而是基于精准认知。内容涵盖了模型分类、开源与闭源模型、本地与云端部署、基础模型与对话模型、推理模型、Token、上下文窗口、幻觉、温度参数、系统提示词、思维… 2026/8/5 0:26:31 支付宝体验技术部拆分!前端转型Agent全栈,小白程序员必收藏 支付宝体验技术部拆分,前端工程师转型Agent开发全栈。玉伯等专家主导的团队,曾开发Ant Design、AntV等知名开源项目,影响行业。AI技术推动智能Agent兴起,打破前端边界,需掌握大模型、智能体逻辑等能力。组织调整旨在灵… 2026/8/5 0:26:31 周新闻 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/5 5:03:56 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/5 7:15:00 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/5 6:23:51 月新闻 【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/5 7:15:27 AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/4 8:25:47 AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/5 4:50:19
IMU 工作原理通俗解析:从角动量、力矩到科里奥利力的完整物理链路 目录 前言 1.1 角动量的定义 1.2 角动量的大小与方向 1.3 特殊形式 圆环绕固定轴转动 刚体绕固定轴转动 圆盘绕固定轴转动 1.4 转动惯量表示 二、力矩 2.1 力矩的定义 2.2 力矩的大小与方向 三、角动量守恒 四、科里奥利力 4.1 科里奥利的定义 4.2 科里奥利的大… 2026/8/5 8:31:56
Python GPU资源管理:从pynvml侦察到PyTorch/TensorFlow指定GPU实战 1. 项目概述:为什么需要查看并指定GPU?在深度学习、科学计算或者大规模数据处理的项目里,GPU(图形处理器)早已不是游戏玩家的专属。它凭借其强大的并行计算能力,成为了加速模型训练和复杂运算的“核动力引擎… 2026/8/5 8:31:56
Python数据分析实战:抖音用户行为与二手房价格模型全流程解析 1. 项目概述:从数据到洞察的实战跨越干了这么多年数据分析,我越来越觉得,光会写几行Pandas代码、调几个Matplotlib图表,离解决实际问题还差得远。真正的价值,在于你能不能把一堆冰冷的数字,变成有温度、能驱… 2026/8/5 8:31:56
终极解决方案:3分钟搞定Windows苹果设备驱动安装难题 终极解决方案:3分钟搞定Windows苹果设备驱动安装难题 【免费下载链接】Apple-Mobile-Drivers-Installer Powershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows! 项目地址: https://gitcode.com/gh_mirr… 2026/8/5 11:49:29
2024年深度解析:普通人到底该用什么建设网站才能既省钱又高效 在这个互联网已经渗透到我们生活每一个角落的时代,拥有一个属于自己的网站,听起来像是一件高大上、遥不可及的事情。很多人第一反应是:“我要请个程序员”、“我要花几万块找设计公司”、“这得搞多久啊”。其实,这种观念早就过时了。今天,我想和大家掏心窝子聊聊,究竟用… 2026/8/5 11:49:29
网站建设mfdos:从零到一打造高转化官网的避坑指南与实战心得 在这个数字化浪潮席卷全球的时代,几乎每一个企业、每一个创业者,甚至每一个自由职业者,都绕不开一个核心话题:如何让自己的业务在互联网上被看见。很多人第一反应是:“我去买个域名,找个模板,网站不就建好了吗?”听起来很简单,对吧?但现实往往很骨感。当你真正着手去… 2026/8/5 11:49:29
Python通达信数据接口:零成本获取A股行情的终极解决方案 Python通达信数据接口:零成本获取A股行情的终极解决方案 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 还在为获取A股金融数据而烦恼吗?面对昂贵的数据服务费用和复杂的AP… 2026/8/5 11:49:29
漳浦县网站建设:从草根创业到品牌升级,本地企业如何打破流量困局? 在这个移动互联网渗透率几乎达到100%的时代,如果你还觉得“建个网站”是那种只存在于上世纪90年代或者大型国企身上的事情,那只能说明你对当下的商业环境有着巨大的误解。尤其是在咱们漳浦县,这里有着独特的地理优势,既有漫长的海岸线,又有肥沃的土地,更有像火山岛、威惠… 2026/8/5 11:49:29
Beyond Compare 5免费激活终极指南:Python密钥生成器完全教程 Beyond Compare 5免费激活终极指南:Python密钥生成器完全教程 【免费下载链接】BCompare_Keygen Keygen for BCompare 5 项目地址: https://gitcode.com/gh_mirrors/bc/BCompare_Keygen 还在为Beyond Compare 5的30天试用期限制而烦恼吗?想要永久… 2026/8/5 11:44:29
鸿蒙6.1 arkui.componentSnapshot组件截图坑:返回PixelMap不是dataURL 本文是「鸿蒙 6.1 API 23 开发坑系列」第 2 篇(ArkUI 桶第 2 篇)。本篇讲 ohos.arkui.componentSnapshot namespace(API 10,鸿蒙 6.1 API 23 基座)——组件截图三个方法 get/getSync/createFromBuilder。鸿蒙坑根因&am… 2026/8/5 0:26:31
20个P0级大模型本体概念,产品经理必看,收藏这份学习资料! 文章介绍了20个大模型本体概念,帮助产品经理在AI产品决策时,不再依赖模糊判断,而是基于精准认知。内容涵盖了模型分类、开源与闭源模型、本地与云端部署、基础模型与对话模型、推理模型、Token、上下文窗口、幻觉、温度参数、系统提示词、思维… 2026/8/5 0:26:31
支付宝体验技术部拆分!前端转型Agent全栈,小白程序员必收藏 支付宝体验技术部拆分,前端工程师转型Agent开发全栈。玉伯等专家主导的团队,曾开发Ant Design、AntV等知名开源项目,影响行业。AI技术推动智能Agent兴起,打破前端边界,需掌握大模型、智能体逻辑等能力。组织调整旨在灵… 2026/8/5 0:26:31
ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/5 5:03:56
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/5 7:15:00
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/5 6:23:51
【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/5 7:15:27
AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/4 8:25:47
AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/5 4:50:19