zoukankan      html  css  js  c++  java
  • Python流程控制

    1.python流程控制之if语句

      python中的if语句是通过一条或多条语句的执行结果来决定执行的代码块。

      python程序语言指定任何非0和非空(None)值为True。

      可以通过下图来简单了解条件语句的执行过程:

      if语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)以及可以使用逻辑运算符and、or、not来表示其关系

    语法1:

      if 条件:

        code1

        code2

        code3

        ......(注意:python使用缩进来区分代码块)

    语法2:

      if 条件 :

        code1

        code2

        ......

      else :

        code1

        code2

        ......

    语法3:

      if 条件 :

        code1

        code2

        ......

      elif 条件 :

        code1

        code2

        ......

      elif 条件2 :

        code1

        code2

        ......

    语法4:

      if嵌套

    2.流程控制之while循环

      什么是循环?循环就是一个重复的过程。

      为什么要循环?程序中必须有一种机制能够控制计算机像人一样重复取做某一件事

      Python中while语句用来循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。

    基本语法:

      while 条件 :

        循环体

    执行流程图如下:

    代码实例:

    以上代码执行结果:

      循环语句还要另外两个重要的命令continue和break。

      break用来结束本层循环,直接运行本层循环后的代码。

      continue用来结束本次循环,直接运行下一次循环体的代码。

      强调:continue一定不要作为循环体的最后一步使用,将会失去意义。

      如果条件判断语句永远为true,循环将会无限的执行下去。

      循环+else:else后的代码块只有在没有被break打断的情况下最后运行

     3.流程控制之for循环

      for循环可以不依赖于索引取值,是一种通用的循环取值方式,for循环的循环次数是由被循环对象包含值的个数决定的。

      for可以遍历任何序列的项目,如一个列表或者字符串。

    基本语法:

      for iterating_var in sequence :

        循环体

    执行流程图如下:

    代码实例:

    以上代码执行结果:

      for循环也可以使用continue,break

  • 相关阅读:
    理解cookie
    浏览器解析url后执行过程
    如何使用D3绘制折线图
    Django 笔记
    vi命令
    PEP8编程规范
    Python_入门第一篇【持续更新...】
    DjangoWeb _ 登录页开发test
    Django开发流程
    Django 笔记2018.2.7
  • 原文地址:https://www.cnblogs.com/louyefeng/p/9356442.html
Copyright © 2011-2022 走看看