task5

1.类和对象:

1.1类(class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。

类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。

实例变量:在类的声明中,属性是用变量来表示的。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。

在类的内部可以用def()方法定义类的方法,类方法必须包含self参数,作为第一个参数,self代表类的实例。

类可以继承,多继承

方法可以重写,调用父类的函数为super.()

1.2模块:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。

2.正则表达式:正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配

2.1 re.match(pattern,string,flag=0):

1)pattern代表所匹配的正则表达式,string为字符串

2)flag:

3)匹配成功re.match方法返回一个匹配的对象,否则返回None。group()或者是groups()可以用来匹配对象函数以找到匹配的表达式。

4)只是匹配字符串的开始

2.2 re.search()可以用来扫描所有的字符串并成功返回第一的匹配

3.re模块:re 模块使 Python 语言拥有全部的正则表达式功能。

4.datatime模块:

5.http请求:

get:表示请求指定的页面信息,并返回实体主体。

head:类似于 get 请求,只不过返回的响应中没有具体的内容,用于获取报头

post:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。post 请求可能会导致新的资源的建立和/或已有资源的修改。

你可能感兴趣的:(task5)