Python 循环

一、while循环

  只要满足condition条件,就不断循环,直至条件不满足时,才退出循环,因此,在循环体内通常会有一个变量改变使之不满足条件,从而防止死循环。     

        

 

 二、for循环

  用于含有多个成员的数据类型,如字符串、列表list、元祖tuple、字典dict。其格式为for ... in,依次迭代出每个元素。

  for x in ...,每次迭代,程序内部有一个隐藏的索引+1或者键后移1位的过程。

  for x in ...,对于字符串、列表、元祖而言,是将每个元素的值赋给x。如果要同时获取索引index和值value,for index, value in enumerate()

  for x in dict,对于字典而言,默认是将每个键赋值给x,for x in dict.keys(),获取所有的键并遍历,for x in dict.values(),获取所有的值并遍历,for key, value in dict.items(),同时获取键值对

      

  for i in range(start, end, step),range()生成一个包括start,不包括end,步长为step的整数序列。start和step可以省略,如果start省略,默认从0开始,step省略,默认步长为1。

三、Break

  通常搭配if语句,退出循环,即整个循环结束。

四、Continue

  通常搭配if语句,跳过本次循环,循环体内剩下的语句不再执行,直接进去下一次循环。

 

 

 

  

  

 

posted @ 2020-12-15 14:52  大脸猫最爱鱼  阅读(113)  评论(0编辑  收藏  举报