0


python-if、for、while循环

一、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循环的自动化测试实际使用,用于遍历测试用例,将列表嵌套列表形式的测试用例转换为列表嵌套字典的形式

标签: python

本文转载自: https://blog.csdn.net/wzcssq/article/details/120186432
版权归原作者 wzcssq 所有, 如有侵权,请联系我们删除。

“python-if、for、while循环”的评论:

还没有评论