Task5(2day)
-
类和对象
类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
对象:实例化,通过类创建出一个对象,叫做实例化一个类。这里创建出的对象,官方语言是:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。
详解:https://blog.csdn.net/guoxinjie17/article/details/77850385
简易形象理解:https://www.cnblogs.com/magicking/p/8971740.html -
正则表达式
正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。
正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。
详见https://www.runoob.com/regexp/regexp-tutorial.html -
re模块
正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。re模块中常用功能函数
compile()
match()
search()
findall()
finditer()
split()
sub()
subn()
详见:https://www.cnblogs.com/tina-python/p/5508402.html
https://www.runoob.com/python3/python3-reg-expressions.html -
datetime模块学习
datetime模块通常用来操作日期信息(年月日和时分秒),常用的方法有:datetime.datetime.now():返回当前日期时间的datetime对象,对象中包含年月日和时分秒信息,可通过str它来得到日期时间信息的字符串。
datetime.datetime.fromtimestamp(timestamp):将时间戳转换成datetime对象,并返回。
datetime.datetime.strptime(date_string, format):将字符串按照指定格式转成datetime对象,并返回,如:datetime.datetime.strptime(‘2016-09-04’, ‘%Y-%m-%d’)。
datetime.datetime.strftime(datetime, format):将datetime对象转换为指定格式的字符串,并返回,如:datetime.datetime.strftime(datetime.datetime.now(), ‘%Y-%m-%d %H:%M:%S’)。
datetime.timedelta:timedelta对象初始化时指定日期时间信息,可用它与datetime对象进行加减操作,并返回新的datetime对象,当然timedelta对象之间也可以进行加减操作,返回新的timedelta对象。
timetuple():将datetime对象转换成struct_time对象,并返回。
详见https://www.cnblogs.com/guyuyun/p/5839893.html -
http请求 HTTP客户端以请求消息的形式向服务器发送HTTP请求,其中包括以下格式:请求行
零个或多个标题(General | Request | Entity)字段后跟CRLF
空行(即CRLF前面没有任何内容的行),表示标题字段的结尾
可选的消息体。请求方法:请求方法指示对由给定Request-URI标识的资源执行的方法。该方法区分大小写,应始终以大写形式提及。
详见https://blog.csdn.net/boyun58/article/details/85044637