while循环+for循环

一、while循环

  while+continue

    1.continue是用来跳过本次循环 并开始下一次循环

 

    2.如果我们只是想跳过循环中的某一次循环并开始下一次循环

 

 

   while+else

    在一段代码中,当while循环没有被人为中断(break)的情况下才会走else,反之不会走else

 

  死循环

    死循环会让CPU极度繁忙,甚至崩溃,因为CPU一直要执行命令

 

 

 

 二、for循环

    for循环能做到的事情,while循环也可以做到

    但是for循环语法更加简洁,并且在循环取值上更加方便

 

     

'''

for 变量名 in 可迭代对象: #字符串,列表,字典,元组,集合

上面这些联合组成一个for循环体代码

如果变量名没有合适的名称,可以用 i ,j,k,v,item等

'''

      

 range关键字

  1.一个参数, 从零开始,顾头不顾尾

 

 

    

  2.两个参数,起始自定义位置,顾头不顾尾

 

  3.三个参数,第三个参数控制等差值

 

 

 ps: 在不同版本的解释器中,range的本质不同

   在python2.x中,range会生成一个列表,xrange会生成一个迭代器

   在python3.x中,range会生成一个迭代器,节省内存空间

 

 

  for+break

      break的功能也是用户本层结束

 

 

  

  for+continue

continue用于结束本层循环并继续下一次循环

 

 

  for+else

else在for循环没有人为打断(break)的情况才会运行

 

 

  for循环嵌套  

 

 

  

posted @ 2021-11-05 14:34  椰子皮0oo0  阅读(362)  评论(0)    收藏  举报
1