python-if、for、while循环

本文详细介绍了Python中的三种循环结构:if条件判断、while循环及for循环的使用方法与应用场景。包括不同循环间的区别、循环控制语句如break和continue的用法、以及for循环遍历不同类型数据的具体操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、if循环

1、if循环,有if...  、if...else...、if...elif...else,else可带可不带

2、else后面不加任何条件,若不执行任何语句,直接pass即可

3、if...if...是两个if表达式,满足条件后都执行

4、if后面的条件是布尔型,即True、False,为真则执行,为假则不执行,条件一般为逻辑运算(and、or、not)、比较运算、in成员运算,

if表达式,从第一个条件开始判断,若有满足的其他的则不再判断,只会执行一个分支的表达式

5、判断是否为空列表、空字典、空字符串,可直接比较==、长度为0len()=0、not [],经常用not

空则为false,不满足条件,不能执行,加 not 则为真可执行

if  a  不为空         if  not  a 为空

二、while循环

1、while循环与if相似,后面也是加条件,只是if只执行一次,但while可以无限次,直至条件不满足

2、 break,彻底终止循环  continue,跳出本次循环执行下一次循环,continue下面的语句不再执行

三、for循环

1、for循环,for后面不加条件,主要作用是遍历一个变量(数据)。数据通常是字符串、元组、列表、字典

for item in 可遍历变量:

     语句

item是临时变量,表示遍历时每次从数据中取出来的那个元素,end = ' ' 控制打印效果 

 2、若遍历出的item拿到但不用,则取的长度,打印出对应的次数

3、遍历列表,用 enumerate() ,表示索引值也将打印出来,索引与value值以元组形式打印出,若想分别获得索引、value值,用变量index、value获取即可

4、遍历字典,默认读取key,,items()取key、value值,若不用变量获取则以元组形式展示

 5、嵌套循环,while、if、for可互相嵌套循环

6、for循环的自动化测试实际使用,用于遍历测试用例,将列表嵌套列表形式的测试用例转换为列表嵌套字典的形式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值