软件测试|最全的 Python for 循环和 while 循环使用介绍
Python for 循环和 while 循环
循环简单来说就是让一段代码按你想要的方式多次运行。软件拥有强大的运算能力,就是由循环提供的。在 Python 中支持的循环由两种:while 循环 和 for 循环。
while 循环
while 的中文意思为当...的时候。顾名思义,当条件满足的时候做什么事情。来看看 while 语句的格式:
复制代码
while 循环,当条件满足的时候,执行 while 包含的语句块,直到条件不满足,则退出循环,继续执行后面的语句。
while 主要用于无法确定循环次数的时候:
复制代码
由于 while 容易出现死循环,所以我们在实际使用过程中,while 循环的使用频率远低于我们后面要讲的 for 循环。
不过对于某些无法确定次数的循环,或者需要条件触发条件结束的情况,用 while 更方便。
复制代码
上面的例子,无法确定用户会输入多少次才会出现平方大于 100 的情况,那么我们就可以使用 while 循环。
另外, while 循环也会经常和 break 语句组合来用。
break 语句用于结束当前循环
我们可以通过死循环加上在合适时机通过 break 退出循环来达到我们想要的效果。把上面的平方例子改一下:
复制代码
for 循环
for...循环特点
相比于 while 循环,for 循环有以下特点
擅长遍历取值
遍历取值:指在可在列表、字典、元组、集合等数据值库中,依次取值,类似于索引
不需要结束,可自动结束循环
for 循环体代码在执行中,遇到 break 也会直接结束整个循环
for 循环体代码在执行中,遇到 continue 也会结束当前循环,重新开始下一次循环
for...循环语法结构
复制代码
评论