Python 基础视频课 - 8. 正则化和格式化

Python 基础视频课 - 8. 正则化和格式化

这是 Python 基础课的第八节 - 格式化和正则化。该系列包含 11 节,目录如下:

  1. 编程概览

  2. 元素型数据

  3. 容器型数据

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

  5. 函数上:低阶函数

  6. 函数下:高阶函数

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

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

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

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

  11. 装饰器:高端不简单

到此已经探讨完所有 Python 重要的话题,数据结构、流程控制、函数用法、类与对象。最后四节学习的是一些高级用法。我用三大美「化」和三大利「器」来描述这四节的内容:

 

  • 三大美「化」:格式化、正则化、解析化

  • 三大利「器」:生成器、迭代器、装饰器

 

格式化和正则化都是用在字符串上,而解析化是用在列表、字典和集合上。

 

给定一个模式 (pattern),格式化目的是根据该模式来美化字符串,正则化目的是获取匹配该模式的字符串,因此学会如何创建正确有效的模式是关键。

字符格式化需要了解四大方法,总结如下:

Python 基础视频课 - 8. 正则化和格式化

字符正则需要了解五大元字符七大函数,总结如下:

Python 基础视频课 - 8. 正则化和格式化

Python 基础视频课 - 8. 正则化和格式化

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

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

  • PDF 课件

  • Python 代码 (Jupyter Notebook)

Python 基础视频课 - 8. 正则化和格式化

PDF 课件

Python 基础视频课 - 8. 正则化和格式化

Python 基础视频课 - 8. 正则化和格式化

Python 基础视频课 - 8. 正则化和格式化

Python 基础视频课 - 8. 正则化和格式化