欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python的while循环和for循环的应用区别

程序员文章站 2024-03-18 08:54:16
...

在python中循环体系主要有两种:for和while,那么两者的应用区别是什么呢?怎么用才好呢?
while用法
首先来看while循环:菜鸟教程中是这样描述的:“Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务”
从中我们可以看到其目的是为了处理重复相同的任务
基本形式是:

while condition:
    statements...

基本框架为(来自菜鸟教程):
python的while循环和for循环的应用区别
所以我们用while要满足以下:
1,目的是重复处理相同的任务
2,有一个条件去作为判别标准来进行重复任务
for用法
再来看for循环,用于遍历任何序列的项目,常用于遍历字符串、列表、元组、字典、集合等序列类型,逐个获取序列中的各个元素。
从中我们可以看到其目的是为了遍历序列中的元素
基本形式是:

for values in anylist:
    statements(values)

基本框架为(来自菜鸟教程):
python的while循环和for循环的应用区别
所以我们采用for有以下几条建议:
1.目的为了遍历一个序列,当然如果序列元素比较多不建议采用
2.别不需要进行条件设定,如果需要可以结合if条件句来进行
3.跳出for循环的方式有三种:break,continue,return。break跳出整个for循环,continue跳出当前一步的循环继续下一次循环,return就停止循环并返回一个数值。

相关标签: python