浅谈python中的while循环

  python中有两种循环,while和for,两种循环的区别是,while循环以前,先判断一次,若是知足条件的话,再循环;for循环的时候必须有一个可迭代的对象,才能循环,好比说 列表、字典、字符串等。前面咱们已经学过 for 循环,今天咱们就一块儿来认识一下while 循环。

1、while 循环的语法格式

while 循环的结构,简单来讲就是当条件知足的时候,就执行其下面的代码块,若是不知足条件则不执行。python

 

 

 举一个比较简单的例子,来帮助咱们理解while循环:测试

 

 你们能够去运行看一下结果,固然 4>3这个条件是永远成立的,这就意味着咱们可能陷入到了一个死循环里面,咱们这里只是用来讲明 while 循环的语法格式,在运行过程当中,你能够经过 Ctrl + C  或关闭显示程序输出的终端窗口,来强行中止程序。spa

2、while 循环中的 continue、break 

while 循环中还有两个比较重要的命令:continue 和 break,它们的用法分别是:3d

continue:表示跳过这次循环的子语句,直接开始下一次循环;对象

break:强制终止当前循环blog

下面咱们会举一个例子,方便你们更好的理解while 循环。字符串

 

 

 这会将列表 cases 中的两个字典取出来,并分别打印:for循环

 

 固然,咱们也可使用咱们刚刚学过的continue 和 break 来完成分别取测试用例的这个需求,它的输出的结果与上面的方法是彻底相同的:循环

3、while 循环的嵌套

跟for循环相同,while 循环也是能够进行嵌套的,一样的,while 循环嵌套的时候,也是先执行完内层的循环,再执行外层的循环。终端

 最后,补充一个小的知识点,即 pass 命令,它通常是在咱们不知道具体要执行的代码时,先用来占位的,它与 continue 的区别是:

 

 

 

走得最慢的人,只要他不丧失目标,也比漫无目的地徘徊的人走得快。

相关文章
相关标签/搜索