python之控制代码if,for,while

Posted motoo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之控制代码if,for,while相关的知识,希望对你有一定的参考价值。

在python中,if可以控制代码的分支走向,以此来应对不同情况下的情况。

for和while是一个循环,完成迭代。

if的组合使用:

    if else为一组

    if elif else为一组

    if 也可以为一组

看情况使用。其中if中可以嵌套if实现更细致的情况分析,但是相应的可读性也会变差。因此要尽量避免嵌套if的情况,如果是场景复杂时不妨多思考如何把步骤拆分成一个个对象,因为面向过程式的写法不仅是可读性差。就连自己维护有时也会很难。

 

for循环为自动化测试中最常用的循环,一般适用2于个场景:

1.次数已知

2.成员循环

for循环中循环成员的个数实际上也能达到循环次数是根据长度执行的结果。

特殊的,

    循环列表元素 for i in list,循环列表元素和值 for i,k in enumulate(list)

    循环字典的key: for k in dic.keys()

    循环字典的values:for v in dic.values()

    循环字典的key和values for k,v in dict.items()

for循环,不简单的,因为for循环中还可以嵌套for循环,第一个for循环表次数,第二个for循环表循环逻辑,而且结合具体项目来完成又是另一个难度,但是万变不离其中,把基础打好才能够使用的游刃有余。

    while表条件,需要用条件来控制代码流。

continue为跳过本次循环,接下来的代码不会运行并进入下次循环

break为跳出循环

本文来自博客园,作者:motoo,转载请注明原文链接:https://www.cnblogs.com/motoo/p/15153065.html

以上是关于python之控制代码if,for,while的主要内容,如果未能解决你的问题,请参考以下文章

Python基础之控制结构

流程控制之if判断+while循环+for循环

python之if,while,for

流程控制之if判断,while,for循环

python的控制结构之ForWhileIf循环问题

流程控制之判断,while循环,for循环