尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
递归函数、闭包
递归函数含义递归函数就是自己调用自己条件1.要有递归结束的条件2.后一次的递归要比前一次递归的规模要小3.相邻两次重复要有紧密的关系优点简洁逻辑强缺点使用时反复调用耗内存示例1实现1~101的累加和方法1for循环def add1(): sum 0 for i in range(1,101):#range这是一个计数器函数 sum i print(sum) add1()方法2递归def add2(n): if n 1:#结束的条件 return 1 return n add2(n - 1) print(add2(100))示例2实现斐波那契数列的递归 1 1 2 3 5 8 13def funa(n): if n 1:#结束的条件 return n return funa(n - 1) funa(n - 2) print(funa(3))闭包含义函数嵌套函数里面再定义一个函数内层函数调用外层函数的变量外层函数返回内存函数的函数名def outer(): n 10 def inner(): print(n) return inner outer()() #这里亦可以这样用 ot outer()#声明一个变量ot ot()含参数情况def outer(n): print(这是outer函数) def inner(m): print(这是inner函数) return n m return inner print(outer(10)(20))每次开启闭包函数都使用同一份闭包变量使用闭包函数的过程中一旦外函数被调用了一次。返回了内函数引用虽然每次调用内函数但只开启一个闭包变量def outer(n): print(这是outer函数) def inner(m): print(这是inner函数) return n m return inner print(outer(10)(20)) print(outer(10)(30))结果这是outer函数 这是inner函数 30 这是outer函数 这是inner函数 40
RELATED

相关推荐

010_总线负载率升高后优先级反转的观察

010_总线负载率升高后优先级反转的观察

010、总线负载率升高后优先级反转的观察 一个让人后背发凉的现场 去年冬天,一个做运动控制设备的团队找我帮忙看问题。他们的系统里有一个主控单元和三个执行节点挂在同一条总线上,平时跑得好好的,响应时间稳定在几百微秒。但客户那边有个工况,一旦同时启动多轴联动,操作…

📅 2026/9/29 21:41:12
【这就是AI】AI每日资讯简报 - 2026-09-28(周一)

【这就是AI】AI每日资讯简报 - 2026-09-28(周一)

目录一、模型与产品发布二、行业与商业动态三、政策与监管四、学术与研究五、开源与工具六、一句话总结一、模型与产品发布 【美团上线 LongCat-2.5-Preview:1.6万亿参数,主打长程任务多模态】 — 9月25日上线,MoE架构总参数约1.6万亿、每次…

📅 2026/9/29 21:36:12
信创可控+边缘计算单视频流三维实时重构在恶劣气象条件下边防全天候执勤作战中的应用技术白皮书

信创可控+边缘计算单视频流三维实时重构在恶劣气象条件下边防全天候执勤作战中的应用技术白皮书

前言我国边境地域广袤、地形复杂、气候极端,高寒暴雪、浓雾沙尘、暴雨强风、逆光眩光、昼夜温差极大等恶劣气象常态化存在,是制约边防执勤作战、边境态势感知、抵边风险防控的核心客观难题。传统边防感知系统高度依赖可见光清晰成像、稳定网络传输与云端…

📅 2026/9/29 21:36:12
MORE NEWS

更多资讯

📰

【Qwen3 + MCP】用 Ollama + Streamlit 快速搭建免费 Qwen AI 图像生成助手并接入 TaoToken

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

刚刚,GPT-5.5 震撼登场!Codex Agent 在 SWE-Bench 上的配置实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

IP Adapter实战:一张参考图搞定AI绘画风格迁移

上个月,Diffuseum项目有了新进展:我们想让用户只上传一张图片,AI就能学会那个画面里的“味道”,再用任何文本提示去生成新作品。带着这个想法,我和长期合作的设计师阿文吵了好几个晚上。他坚持认为“AI不过是在拼贴像素…

📰

工业温湿度采集通讯系统:多协议对接与断点续传设计

做工业环境监测的同行应该都有同感:温湿度传感器本身的技术门槛并不高,SHT30、DHT22、DS18B20这些元件,几块钱到几十块钱,一根I2C或者单总线就能读出来,精度也够用。真正让人头疼的,是把这些数据稳定、完整…

📰

LLM驱动游戏NPC:从收权到放权的工程实践与踩坑指南

1. 为什么“让 LLM 玩进游戏主循环”比想象中难把大语言模型塞进游戏里当 NPC 大脑,这件事听起来很酷,但真正动过手的人都知道,坑不在模型本身,而在“权限”两个字。我最早做的一个实验是让 LLM 接管一个回合制战棋里的敌方指挥官…

📰

Agent训练场架构设计:日跑300万沙箱的评分与防作弊实践

1. 从标题拆解:一个“Agent 训练场”到底在解决什么问题“一天跑 300 万个沙箱”这个数字第一次看到的时候,我下意识算了一笔账:一天 86400 秒,300 万个沙箱意味着平均每秒要拉起并跑完大约 35 个隔离环境。这不是“跑个 demo”的…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬