数据类型的组合可以构成语句和表达式,一条语句或者多条语句和表达式可以构成模块,不同模块构成软件或者脚本。记住这个组成单位,因为编程的最小单位的数据类型和语句,通过不断组合成各种功能的软件和脚本。
x = 2
赋值语句可以应用到元组,列表等等。
是满足什么条件下执行某一条一句的一个判断型语句;在写自动化脚本的时候,可以把一个页面下所有功能写到一个函数,通过函数参数调用不同的操作方法;函数后续会继续讲到。
判断语句的前提是拥有某一个条件,并且满足这个条件才能执行这条语句。
如果不满足这个条件,可以用elif设置第二个条件;他是依次执行;如果第一个条件不满足,会执行第二个条件,以此类推,满足那个条件执行这个条件下的语句。
后面else的用法是,在前面的条件都不满足的情况下执行这个条件下的语句。
循环有for循环和while循环;
for循环就是在一个集合里面依次拿出数据,这个集合可以是列表,字典,元组,字符串等等。在写自动化脚本的时候,可以用for循环写语句和操作方法。
range函数是内置函数,从0开始计数。
通过for语句和range语句,我们可以用之前学过的赋值语句进行运算,比如重新赋值的结果,注意,在for函数里面注意缩进空格,如果打印跟语句对齐会在每一次语句执行完毕后执行依据,如果打印跟for对齐,那是会把for里面所有语句执行完毕才执行打印功能;不同的缩进得出的结果是不一样的。
while语句;
这是条件为ture的情况下才执行的,在while语句循环中,如果条件变成了folse就会停止执行。
我们会把判断条件卸载while后面,然后用他来判断是ture还是folse;如果是ture就继续执行while循环里面的语句或者方法;如果是folse,就跳出循环。
while循环在自动化中可以用来读取参数,或者app自动化测试中重复执行某一个页面,从而判断这个页面达到怎样的效果。
在while语句中,我们可以嵌套其他语句,如if或者for语句等等。
其实,这些语句都是用之前的赋值语句,分支语句和循环语句组合而成;
先定义一个while循环,然后在这个循环下做计算,让他的值变动,值得每次变动,如果满足下面的分支语句,就执行那个分支语句的方法;比如,0+1=1满足小于5,所以执行这个条件下的语句;执行语句后面的continue,这个方法是跳出当前循环执行下一个循环,如果不加,也会继续执行下去。
循环语句会拿上一个值继续计算,之前的num变成了1,通过计算方式是 1+1=2,还是满足小于5,继续执行这个条件下的语句。
当相加的值大于五时,就不会执行条件是小于5下面的语句了。
而是执行else下面的语句。
在else下面有一个break,这是终止整个循环;这个循环不会继续往下面执行了。
在自动化测试中,如果测试数据管理不好,会经常变动,我们可以通过while循环来判断是否满足某一条条件,如果满足某一个条件就执行这个条件下的语句;用这种方法可以提高我们自动化脚本代码的稳定性。也是防止意外的测试数据干扰。
这一小章节完毕。
原文:https://www.cnblogs.com/daodexuke/p/11909178.html