1.模块
什么是模块:一组功能的集合,如os模块,就是python调用操作系统方法的集合。模块本身是独立的,不依赖语言而存在
模块类型:
- 内置模块,不需要自己安装,解释器自带的
- 第三方模块,需要我们安装
- 自定义模块,自己写的
2.正则表达式
3.元字符
什么是元字符:具有特殊意义的字符
- \d:数字
- \w:数字、字母、下划线
- \s:换行符、空、制表符
- \n:换行符
- \t:制表符
- \b:
- \W:非字母、数字、下环线
- \D:非数字
- \S:非空白
- .:匹配除换行符之外的单个字符
- ^:开始
- $:结束符
- []:匹配其中一个
- ():分组
- [^]:非
- |:或
4.量词
?:0个或1个
+:一个或多个
*:任意个
{n}:匹配n次
{n,}:匹配n次或n+次
{n,m}:匹配n到m次
5.贪婪匹配(默认贪婪匹配:量词?)