测牛学堂:软件测试自动化要学习的python入门知识(流程控制)
python的流程控制结构概述
控制结构主要分为三个部分,顺序结构,分支结构,循环结构。
顺序结构
最简单的流程控制,我们代码默认都是从上到下依次执行的,这种就是顺序结构。
也就是说我们什么都不用去做的,代码执行的大环境就是顺序执行。
分支结构
分支结构,通过条件判断去选择性执行某一个分支部分的代码。
1 单分支
关键字是if,后面跟条件判断,如果满足,就执行下面缩进不部分的代码
注意:一定要有缩进, 缩进一般是4个空格。使用pycharm吗,可以使用tab很方便的进行缩进。
2 双分支
if ...else 语句称为双分支,如果满足条件执行if的语句,否则执行else的语句
3 多分支
if...elif ...elif...else...
多分支的条件有很多,可以有多个if条件。如果第一个if条件的满足了,则代码不会去判断后面的所有的分支了。