10、Python相关-for 循环语句
前言
学习了while循环语句,for循环用于针对集合中的每个元素的一个代码块,而while循环可以不断地循环,直到不满足指定条件为止。说人话就是for循环是遍历的集合中的每一个元素,元素都遍历到了循环就自动结束了;while循环则是根据条件判断循环继不继续。
for循环同样可以配合else 、break 、continue 语句使用,用法与while一致,本节课不做重复说明,重点学习一下for循环中特有的用法。
一、for 语句的执行流程
解释:python代码从上往下执行的过程中,当碰到for 循环,代码会遍历sequence系列中的每一个元素(如列表类型就可以当作一个系列),for循环内执行对每一个元素的操作,所有元素遍历完成则循环结束退出。
二、for循环遍历序列
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
- 写法:
for 元素 in 列表/字符串:
元素的处理
- 代码实例:
#(1)for 遍历字符串
s = 'Python'
for i in s:
print("当前字母:{}".format(i))
#(2)for 遍历列表
l = ['apple','banana','mango']
for j in l:
print("当前水果:{}".format(j))
#(3)同时获取索引和值
l = ['apple','banana','mango']
for index,j in enumerate(l):
print("当前第{}个水果:{}".format(index,j))
三、for循环与range函数
for循环常与range函数一起使用
-
range()函数介绍
格式:range(start, stop[, step])
参数说明:
-
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
-
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
-
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
-
-
写法:
for 元素 in range(start, stop[, step]):
元素的处理
-
代码实例:
#需求:获取0-10之间的偶数(含10)
for i in range(0,11,2):
print("获取的当前数字:{}".format(i))
总结
以上是对python模块的解释,希望对大家有所帮助。
关注公众号“软件测试技术联盟”,发送“测试资料”,免费获取全栈软件测试视频资料!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?