软件测试 / 测试开发丨学习笔记之 Python 控制流 - 分支、循环
点此获取更多相关资料
本文为霍格沃兹测试开发学社学员学习笔记分享
分支判断
什么是分支判断
一条一条语句顺序执行叫做顺序结构
分支结构就是在某个判断条件后,选择一条分支去执行
1. if
复制代码
2. if 嵌套
在嵌套 if 语句中,可以把 if…elif…else 结构放在另外一个 if…elif…else 结构中。
复制代码
3. match…case
Python 3.10 增加了 match…case 的条件判断,不需要再使用一连串的 if-else 来判断了。
match 后的对象会依次与 case 后的内容进行匹配,如果匹配成功,则执行匹配到的表达式,否则直接跳过,_ 可以匹配一切。
复制代码
4. 三目运算符
复制代码
循环
什么是循环
循环语句允许我们执行一个语句或语句组多次
python 提供了 for 循环和 while 循环
循环的作用
封装重复操作
Python 最重要的基础语法之一
1. for-in 循环
使用场景:明确的知道循环执行的次数或者要对一个容器进行迭代(后面会讲到)
range 函数 range(101)可以产生一个 0 到 100 的整数序列。range(1, 100)可以产生一个 1 到 99 的整数序列。range(1, 100, 2)可以产生一个 1 到 99 的奇数序列,其中的 2 是步长。
2. while 循环
满足条件,进入循环
需要设定好循环结束条件
break-跳出整个循环体
复制代码
复制代码
continue:跳出当前轮次循环
复制代码
复制代码
pass
没有实质性含义,通常占位使用
不影响代码的执行逻辑
点此获取更多相关资料
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/221d0acae5875ea78af5f1b3d】。文章转载请联系作者。
评论