Python循环中,打破和持续的用法实例详解

  

本文实例讲述了Python循环中,打破和持续的用法。分享给大家供大家参考,具体如下:

  Python的

在看文档的时候看到了<代码> 和<代码>,语句和C语言中有一个最大的区别——可以有一个可选的其他<代码> 语句。这个语句的执行触发机制让我不大明白,通过代码测试才了解了什么情况下触发<代码>其他>   

  为语

以句为例,开发环境Python3.4。

     

Python循环中其他的作用

  

循环中<代码>其他> 其他>   

<强>传统C格式的对循环写法

        myList=[1, 2, 3, 4, 5, 6, 7]   isFound=False   myList的项目:   如果项目==4:   isFound=True   打印('列表有4 ')   打破   如果不是isFound:   打印('列表没有4”)      之前      

带<代码>其他> 循环写法

        myList=[1, 2, 3, 4, 5, 6, 7]   myList的项目:   如果项目==4:   isFound=True   打印('列表有4 ')   打破   其他:   打印('列表没有4”)      之前      

对比两处代码,不难发现相较于传统的<代码> 循环写法,带其他<代码> 语句的写法更加的简洁,而且少了这个变量以及跳出循环后的这个如果判断语句。

  

<强>总结

  

下   

      <李>里的面的语句和普通的(没有其他的对语句)没有区别;李   <李>中其他的语句会在循环正常执行完后执行;李   <李>当为中语句通过打破跳出而中断时,不会执行。   
  

最后总结一句,一般要和休息<代码> 一起使用,才能体现这个结构的强大之处(至少我是这么觉得的,不知还有什么其他情况,希望网友不吝赐教)。

  

也符合上述条件。

  

Python循环中的继续和打破

  

<代码> 和<代码> 语打破句其实就和C语言的用法是一样的,只是在结构中

  
      <李>当<代码> 中语句通过休息<代码> 跳出而中断时,不会再执行<代码> 中其他的内容,李   <李>而将<代码> 继续语句和寻常语句无异,只要不是不通过<代码> ,光有<代码> 会继续进入其他<代码> 语句。   
  

继续代码示例

  

代码如下:

        x的范围(1、4):   打印(x,”语句”)   继续   打印(x,“继续语句后的)   其他:   打印(x,其他语句”)      之前      

执行结果:

  
  

1语句
  2语句
  3语句
  3其他语句

     

打破代码示例

  

代码如下:

        x的范围(1、4):   打印(x,”语句”)   打破   打印(x,打破语句后的)   其他:   打印(x,其他语句”)      之前      

执行结果:

  
  

1语句

     

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python入门与进阶经典教程》、《Python数据结构与算法教程》、《Python函数使用技巧总结》,《Python字符串操作技巧汇总》及《Python文件与目录操作技巧汇总》

  

希望本文所述对大家Python程序设计有所帮助。

Python循环中,打破和持续的用法实例详解