美文网首页
Python --- 程序的循环结构

Python --- 程序的循环结构

作者: A_x_A | 来源:发表于2019-06-04 13:55 被阅读0次

笔记主要由来于 慕课网 Python 语言程序设计

1.遍历循环
2.无限循环
3.循环控制保留字
4.循环的高级用法

1.遍历循环

遍历某个结构形成的循环运行方式

for <循环变量> in <遍历结构> :
    <语句块>

 - 从遍历结构中逐一提取元素,放在循环变量中
 - 完整遍历所有元素后结束
 - 每次循环,所获得元素放入循环变量,并执行一次语句块
1.1 计数循环(N次)

  Ⅰ for i in range(N) :
          <语句块>

  Ⅱ for i in range(M,N,K) :    --->  range()函数产生数字序列 
          <语句块>

例:
  Ⅰ for i in range(5) :
         print("Hello:",i)

     Hello: 0
     Hello: 1
     Hello: 2
     Hello: 3
     Hello: 4

  Ⅱ for i in range(1,6,2) :
         print("Hello:",i)

     Hello: 1
     Hello: 3
     Hello: 5

1.2 字符串遍历循环

  for c in s :    --->  s 是字符串,遍历字符串每个字符,产生循环
      <语句块>

例:
   for c in "Python123" :
       print(c,end=",")

   P,y,t,h,o,n,1,2,3,

1.3 列表遍历循环

  for item in ls :    --->  ls 是一个列表,遍历每个元素,产生循环
      <语句块>

例:
   for item in [123,"PY",456] :
       print(item,end=",")

   123,PY,456,

1.4 文件遍历循环

  for line in fi :    --->  fi 是一个文件标识符,遍历其每行,产生循环
      <语句块>

2.无限循环

由条件控制的循环运行方式

反复执行语句块,直到条件不满足是结束

while <条件> :
    <语句块>

例:
    a = 3
    while a > 0 :
        a -= 1
        print(a)

    2
    1
    0

3.循环控制保留字

都可以与 for while 搭配使用

  • break 跳出并结束当前整个循环,执行后面的语句
  • continue 结束当次的循环,继续执行后续次数循环
例:
  for c in "PYTHON" :
      if c == "T" :
          break
      print(c,end="")
 
   PY


  for c in "PYTHON" :
      if c == "T" :
          continue
      print(c,end="")

  PYHON

4.循环高级用法

4.1 循环与 else

 ❶ for <循环变量> in <遍历结构> :     ❷ while <条件> :
       <语句块1>                             <语句块1>
   else :                              else :
       <语句块2>                             <语句块2>

  当循环没有被 break 语句退出时,执行 else 语句块

 例:
    for c in "PYTHON" :
        if c == "T" :
            continue
        print(c,end="")
    else :
        print(end="\n")
        print("正常退出")

    PYHON
    正常退出


    for c in "PYTHON" :
        if c == "T" :
            break
        print(c,end="")
    else :
        print(end="\n")
        print("正常退出")

    PY

相关文章

  • [Python]程序的循环结构

    遍历循环 for<循环变量>in<遍历结构>:<语句块>for i in range(1,6):print(i)可...

  • Python --- 程序的循环结构

    笔记主要由来于 慕课网 Python 语言程序设计 1.遍历循环2.无限循环3.循环控制保留字4.循环的高级用法...

  • Python基础(三)——程序结构

    与c语言类似,Python的程序结构包括分支结构、循环结构和函数。 1.分支结构 语句为if....elif......

  • Python初学(十三)

    最近工作有些忙,所以更新的有些缓慢,这章我主要说下循环结构和异常处理的方法。 程序的循环结构 Python语言的循...

  • Python学习笔记:Day5-循环结构

    Python学习笔记:Day5-循环结构 循环结构的应用场景 如果在程序中我们需要重复的执行某条或某些指令,比如在...

  • 流程控制语句之条件语句(一)

    Python程序设计中流程控制结构包括顺序结构、选择结构和循环结构,它们都是通过控制语句实现的。其中顺序结构不需要...

  • 4.3 程序的循环结构

    四、程序的控制结构 4.3 程序的循环结构 遍历循环 无限循环 循环控制保留字 循环的高级用法 遍历循环 遍历某个...

  • Python爬虫day1.3—Python控制流

    1. 三种控制流概述 程序执行流程我们叫做程序的控制流,Python中有3种基本控制流:顺序结构条件分支结构循环结...

  • python 基础 - 循环语句

    python 循环语句 Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所...

  • 程序结构之:循环结构

    程序结构之:循环结构 · 视频课程 程序结构之:循环结构 · 课程文稿 今天,我们来学习另一种程序结构:顺序结构。...

网友评论

      本文标题:Python --- 程序的循环结构

      本文链接:https://www.haomeiwen.com/subject/gxvztctx.html