Py学习  »  Python

Python 基础视频课 - 4. 流程控制

王的机器 • 3 年前 • 372 次点击  

这是 Python 基础课的第四节 - 流程控制。该系列包含 11 节,目录如下:


  1. 编程概览

  2. 元素型数据

  3. 容器型数据

  4. 流程控制:条件-循环-异常处理

  5. 函数上:低阶函数

  6. 函数下:高阶函数

  7. 类和对象:封装-继承-多态-组合

  8. 字符串专场:格式化和正则化

  9. 解析表达式:简约也简单

  10. 生成器和迭代器:简约不简单

  11. 装饰器:高端不简单


前两节介绍了元素性数据容器型数据,数据会被命名成变量,变量 (词汇) 之间会发现联系 (句子),当试着用词造句讲故事的时候,实际上是创建了一个流程,好的流程需要控制,而这就是这一章的内容。


流程 (flow) 是指由多个业务步骤完成一个完整业务行为的过程。类比到编写代码,人们可以按顺序从头到尾的执行代码,但很多时候需要更多花样,像按条件判断返回结果,重复某一步骤等等。

 

控制流程 (control flow) 就能实现代码不同的执行逻辑,比如用 if 语句按条件执行,比如用 while 循环不定次数的重复执行,比如用 for 循环定次数的重复执行。以上操作都可称为流程控制,但前提是代码运行不出错,一旦出错需要做异常处理 (exception handling),先识别错误,纠正它并重新获得控制权。完整的流程控制 (在正常和报错的情况)总结于下图。



付费用户(付 1 赠 1)可以获得:


  • 观看课程视频 (78 分钟)

  • PDF 课件

  • Python 代码 (Jupyter Notebook)





PDF 课件

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/74267
 
372 次点击