1.类和对象
类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。
2.正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。
在正则表达式中,如果直接给出字符,就是精确匹配。用\d可以匹配一个数字,用\w可以匹配一个字母或数字,所以:
3.re模块
re是提供正则表达式匹配操作的模块。
3.1 re.match()
match()视图从字符串的起始位置对模式进行匹配。
如果匹配成功, 就返回一个匹配对象, 如果匹配失败, 就返回 None。
3.2 re.search()
re.search()是在字符串中搜索正则表达式模式, 任何位置都可以. 返回的是第一次出现的匹配情况(因为正则字符串中可能会多处匹配)。
他的参数和re.match()是一样的, 返回值也是一个匹配对象。
3.3 re.match()和re.search()的区别
re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。
4.datetime模块学习
datetime模块提供了处理日期和时间的类,既有简单的方式,又有复杂的方式。它虽然支持日期和时间算法,但其实现的重点是为输出格式化和操作提供高效的属性提取功能。
5.http请求
python是实现http请求有三种方式——
1、urllib-是标准库
2、urllib3-与urllib类似,但属于扩展库,需要安装
3、requests