python循环语句 📅 发布时间:2026/7/11 0:45:19 👁️ 浏览次数: 一、for 循环最常用for循环主要用于遍历依次访问可迭代对象比如列表、字符串、字典等。基本语法代码语言pythonAI代码解释for 变量 in 可迭代对象: # 循环体要重复执行的代码注意缩进示例1遍历列表代码语言pythonAI代码解释# 遍历列表中的每个元素 fruits [苹果, 香蕉, 橙子] for fruit in fruits: print(f我喜欢吃{fruit}) # 输出结果 # 我喜欢吃苹果 # 我喜欢吃香蕉 # 我喜欢吃橙子示例2遍历数字范围range()函数range()是生成数字序列的函数是for循环的常用搭档range(n)生成 0 到 n-1 的整数range(start, end)生成 start 到 end-1 的整数range(start, end, step)按步长 step 生成序列代码语言pythonAI代码解释# 打印 0-4 的数字 for i in range(5): print(i) # 打印 1-10 的偶数 for i in range(2, 11, 2): print(i) # 输出2 4 6 8 10示例3遍历字符串代码语言pythonAI代码解释word Python for char in word: print(char) # 依次输出 P y t h o n二、while 循环while循环根据条件判断来决定是否继续循环只要条件为True就会重复执行循环体。基本语法代码语言pythonAI代码解释while 条件表达式: # 循环体注意缩进 # 建议包含修改条件的代码避免无限循环示例1基础用法计数循环代码语言pythonAI代码解释# 打印 1-5 的数字 count 1 while count 5: print(count) count 1 # 关键让count递增否则会无限循环 # 输出结果1 2 3 4 5示例2无限循环需手动终止代码语言pythonAI代码解释# 无限循环按 CtrlC 终止 while True: print(这是无限循环按CtrlC停止)三、循环控制语句有时候需要在循环中提前退出或跳过某次循环这时候会用到break和continue1. break终止整个循环代码语言pythonAI代码解释# 遍历列表找到香蕉就停止循环 fruits [苹果, 香蕉, 橙子] for fruit in fruits: if fruit 香蕉: print(找到香蕉了停止循环) break print(f当前遍历{fruit}) # 输出 # 当前遍历苹果 # 找到香蕉了停止循环2. continue跳过本次循环执行下一次代码语言pythonAI代码解释# 打印 1-5 的数字跳过 3 for i in range(1, 6): if i 3: continue print(i) # 输出1 2 4 5四、循环的嵌套循环内部可以再嵌套循环比如遍历二维列表代码语言pythonAI代码解释# 打印 3x3 的矩阵 for i in range(1, 4): for j in range(1, 4): print(f{i}*{j}{i*j}, end ) # end 不换行 print() # 换行 # 输出 # 1*11 1*22 1*33 # 2*12 2*24 2*36 # 3*13 3*26 3*39总结for 循环适合遍历可迭代对象列表、字符串、range等是Python中最常用的循环。while 循环适合根据条件重复执行代码需注意设置退出条件避免无限循环。控制语句break终止整个循环continue跳过本次循环可灵活控制循环流程。
运维转网络安全:从运维管控到攻防守护的跨界转型指南(2026实战版) 运维转网络安全:从运维管控到攻防守护的跨界转型指南(2026实战版) 在网络安全威胁常态化、人才缺口持续扩大的当下,运维人员凭借长期积累的系统管控、故障排查、网络部署经验,成为转型网安的核心潜力人群。运维的核心… 2026/7/10 9:42:51
【Linux】Linux:sudo 白名单配置与 GCC/G++ 编译器使用指 一、sudo 白名单的配置详解我们在使用普通用户时,若想用 root 权限创建文件等操作,又不想切换账号,就可以借助 sudo 临时获取 root 权限。但一般情况下,普通用户直接用 sudo 提权会失败,这是因为 sudo 的权限控制由 /e… 2026/7/9 4:12:30
C语言进阶指南(类型转换、整型提升) 显式转换我们可以将某个表达式强制转换成其他类型。代码语言:cAI代码解释int i 25555;i (unsigned char)i;此时表达式中的i被转换unsigned char类型,数值是211隐形转换我们前面已经了解了浮点数和整数的存储形式是完全不一样的,但是在C语言… 2026/7/9 18:48:18
多模态大模型图像输入细节级别选择:平衡计算效率与识别精度 你有没有遇到过这样的情况:给一个多模态大模型上传一张高分辨率图片,期待它能识别出图片中的微小文字或细节,结果模型却只给出了模糊的描述?或者反过来,上传了一张低分辨率图片,模型却意外地给出了相当准确… 2026/7/11 0:34:22
华硕主板风扇控制异常终极解决方案:FanControl专业调校完整指南 华硕主板风扇控制异常终极解决方案:FanControl专业调校完整指南 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Tr… 2026/7/11 0:32:21
Selenium多窗口与Windows控件处理实战:避坑指南与面试精讲 1. 项目概述与核心价值 最近在带团队做客户端自动化测试项目时,发现很多刚接触Selenium的同学,甚至一些有几年经验的测试开发,在处理多窗口切换和Windows原生控件交互时,依然会踩不少坑。面试时也常遇到候选人在这两块知识上模棱… 2026/7/11 0:30:21
企业AI智能体开发,真的只是大模型+API吗? 前些日子跟一位从事技术工作的友人交谈, 他讲他们所在的公司打算弄一个人工智能智能体, 其老板认为这极为简易, 不就是接入一个大型模型接口, 撰写几个提示词而已。我听闻后险些将咖啡喷洒而出。 这种想法,大概跟觉得造火箭就是“燃料加点火”差不多。 为什么你的… 2026/7/11 0:28:20
独立产品 AI 智能通知:别用推送轰炸用户 独立产品 AI 智能通知:别用推送轰炸用户 一、通知疲劳的恶性循环:为什么要重新思考推送策略 推送通知的打开率正在逐年下降。数据显示,移动应用的推送通知打开率已降至 3% 以下,而用户主动关闭通知权限的比例持续上升。对于独立… 2026/7/11 0:26:19
大模型微调基础设施:LoRA训练任务在K8s上的调度与资源管理 大模型微调基础设施:LoRA训练任务在K8s上的调度与资源管理 一、背景与问题定义 大模型微调(Fine-tuning)已成为企业落地LLM应用的关键环节。LoRA(Low-Rank Adaptation)因其参数高效性(仅微调0.1%~1%参数&am… 2026/7/11 0:26:19
5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符] 5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 🎬 【免费下载链接】zimuku_for_kodi Kodi 插件,用于从「字幕库」网站下载字幕 项目地址: https://gitcode.com/gh_mirrors/zi/zimuku_for_kodi 还记得那个深夜吗?你刚下载… 2026/7/11 0:00:11
工业信号干扰处理与FOD4216光耦应用实战 1. 工业环境中的信号干扰挑战在工业自动化领域,信号采集的准确性直接关系到整个控制系统的可靠性。典型的工业现场充斥着各种干扰源:大功率电机启停产生的电磁干扰、变频器工作产生的高频噪声、继电器触点火花放电,以及长距离传输引入的共模干… 2026/7/11 0:00:11
OpenHarmony 完整项目工程整合规范 + 模块化分层架构(API23+ 标准企业级结构) 摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计… 2026/7/11 0:00:11
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/8 20:15:17
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/8 14:25:08