![](https://img-blog.csdnimg.cn/20201109154914383.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础与进阶
文章平均质量分 84
人生苦短,我选Python。
Training.L
我思故我在
展开
-
【专题】Python正则表达式re模块使用
一、从一个需求出发现在有一个Info.txt的文本信息:姓名 地区 身局 体重 电话况咏蜜 北京 171 48 13651054608王心颜 上海 169 46 13813234424马纤羽 深圳 173 50 13744234523乔亦菲 广州 172 52 15823423525罗梦竹 北京 175 49 18623423421刘诺涵 北京 170 48 18623423765岳妮妮 深圳 177 54 188353245原创 2021-02-16 12:44:06 · 271 阅读 · 2 评论 -
【专题】Python常用的时间处理相关模块
一、time & datetime模块介绍在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括time、datetime和calendar(很少用),我们写程序是对时间的处理可以归结为以下3种情况:时间的显示,在屏幕显示、记录日志等;时间的转换,比如把字符串格式的日期转成Python中的日期类型;时间的运算,计算两个日期间的差值等;二、time模块在Python中,通常有这几种方式来表示时间:时间戳(timestamp),表示的是从1970年1月原创 2021-02-16 11:56:29 · 294 阅读 · 2 评论 -
【专题】Python加密模块hashlib的使用
Python加密模块hashlib的使用一、加密算法介绍二、MD5加密算法三、sha1加密算法四、加密算法应用场景五、小结一、加密算法介绍什么是加密算法呢?加密算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。加密算法就是通过加密算法f()对任意长度的数据data计算出固定长度的密文hexdigest,目的是为了发现原始数据是否被人篡改过。加密算法之所以能指出数据是否被篡改过,就是因为摘要函数是一个单向函数,计算f(data)很容原创 2021-02-09 17:50:17 · 409 阅读 · 1 评论 -
【专题】详解Python中的反射机制
Python面向对象的反射机制一、反射的概念二、熟悉面向对象的属性方法三、面向对象的反射机制四、实例应用一、反射的概念python的反射机制,核心就是利用字符串去已存在的模块中找到指定的属性或方法,找到方法后自动执行——基于字符串的事件驱动。二、熟悉面向对象的属性方法hasattr(object,'attrName'):判断该对象是否有指定名字的属性或方法,返回值是bool类型setattr(object,'attrName',value):给指定的对象添加属性以及属性值getattr(obj原创 2021-02-01 19:48:26 · 7818 阅读 · 3 评论 -
【专题】彻底学会Python装饰器
Python装饰器一、一个小小的需求出发二、装饰器的原理三、伪应用场景四、知识补充配合哔哩哔哩的视频讲解风味更佳!一、一个小小的需求出发需求描述:在函数执行之前输出“before”,在函数结束之后输出“after”def func(): print('before') print("正在执行func函数体...") values = (1,2,3,4) print('after') # 返回值是一个元组 return valuesval = f原创 2021-02-01 15:36:59 · 147 阅读 · 1 评论 -
纯手撸简易版本的Python web框架
文章目录纯手撸web框架基于wsgiref模块的web服务器的实现动静态网页小结:纯手撸web框架socket代码需要我们自己写;http格式的数据自己处理(只能拿到用户输入的路由);# web框架可以理解成服务器,也就是B/S架构中的服务端import socketserver = socket.socket()# 绑定的参数是元组:IP地址、端口号server.bind(('127.0.0.1',8080))server.listen(5)while True: co原创 2021-01-31 18:38:34 · 390 阅读 · 0 评论