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模块的解释,希望对大家有所帮助。

关注公众号“软件测试技术联盟”,发送“测试资料”,免费获取全栈软件测试视频资料!!!

posted @ 2021-05-22 16:44  测开星辰  阅读(79)  评论(0编辑  收藏  举报