1.python语句的分类
2.流程控制相关的分类
3.顺序结构
4.分支结构
5.循环结构
6.其他流程控制语句

1.python语句的分类

  1. 1.单行代码 一行的python代码
  2. 2.代码块/组:
  3. 以冒号作为开始,用缩进划分相同作用域,这样的结构称之为代码块,是一个整体。
  4. 作用域是指作用范围。作用区域,使用了相同的缩进,即有相同的作用域。
  5. 缩进:一个table距离或者四个空格。
  6. 注意:代码块/组中严格区分空格和table,不能混合使用,必须只使用一种方式缩进!

2.流程控制的分类

  1. 流程控制:对计算机执行代码的管控就是流程控制。
  2. 分类:1.顺序结构 2.分支结构/选择结构 3.循环结构

3.顺序结构

  1. 顺序结构是系统默认程序结构,自上而下执行

4.分支结构

  1. 结构代码
  2. a.单项分支
  3. if 条件表达式:
  4. 一条python代码
  5. 一条python代码
  6. 一条python代码
  7. ...
  8. b.双项分支
  9. if 条件表达式:
  10. 一条python代码
  11. 一条python代码
  12. 一条python代码
  13. ...
  14. else:
  15. 一条python代码
  16. 一条python代码
  17. 一条python代码
  18. ...
  19. c.多项分支
  20. if 条件表达式:
  21. 一条python代码
  22. 一条python代码
  23. 一条python代码
  24. ...
  25. elif 条件表达式:
  26. 一条python代码
  27. 一条python代码
  28. 一条python代码
  29. ...
  30. elif 条件表达式:
  31. 一条python代码
  32. 一条python代码
  33. 一条python代码
  34. ...
  35. ...
  36. else:
  37. 一条python代码
  38. 一条python代码
  39. 一条python代码
  40. ...
  41. c.巢装分支
  42. 例子:
  43. if 条件表达式:
  44. 代码语句
  45. if 条件表达式:
  46. 代码语句
  47. else:
  48. 代码语句
  49. else
  50. 代码语句

5.循环结构

  1. 必须熟练掌握!
  2. a.while型循环
  3. 基本结构:
  4. while 条件表达式:
  5. 代码内容
  6. 代码内容
  7. 代码内容
  8. ...
  9. 带有变化条件的循环
  10. 1.声明变量var
  11. 2.while 进行变量var的判断:
  12. 代码内容
  13. 代码内容
  14. 代码内容
  15. ...
  16. 3.变量var的改变操作
  17. b.for..in循环(主要用于遍历容器类数据)
  18. for 自定义变量 in 容器数据:
  19. 代码内容,可以使用自定义变量
  20. 代码内容,可以使用自定义变量
  21. 代码内容,可以使用自定义变量

else语句的应用

  1. 循环中可以使用else语句
  2. while 条件表达式:
  3. 循环语句
  4. 循环语句
  5. 循环语句
  6. ...
  7. else:
  8. 代码语句
  9. 代码语句
  10. 代码语句
  11. ...

其他的流程控制语句

  1. 1.break语句
  2. 2.continue语句
  3. 3.pass语句

特殊语句:

  1. 1.exit()
  2. 2.quit()
  3. 用于结束程序的执行,exit()和quit()之后的代码不会执行。在单纯的循环结构中的作用与break很像,但绝不能混为一谈!!!