03 2020 档案

摘要:Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢? 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 MD5是最常见的摘要算法,速度很快,生成结果是固定的128 bit字节,通常用一 阅读全文
posted @ 2020-03-04 17:31 孙昌恒 阅读(186) 评论(0) 推荐(0)
摘要:正则表达式 到底什么是正则表达式? 在编写处理字符串的程序或网页时,经常有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是 记录文本规则 的代码。 常用元字符 | 代码 | 说明 | | | | | . | 匹配除换行符以外的任意字符 | | \w 阅读全文
posted @ 2020-03-04 16:59 孙昌恒 阅读(165) 评论(0) 推荐(0)
摘要:对Python数据类型进行序列化与反序列化 对文件句柄进行序列化与反序列化 阅读全文
posted @ 2020-03-03 15:37 孙昌恒 阅读(163) 评论(0) 推荐(0)
摘要:```python """ sys模块是与Python解释器交互的一个接口 """ import sys print(sys.argv) # 命令行参数List,第一个元素是程序本身路径 # sys.exit(1) # 退出程序,正常退出时exit(0),错误退出sys.exit(1) print('ok') print(sys.version) # 获取Python解释程序的版本信息 print 阅读全文
posted @ 2020-03-03 14:18 孙昌恒 阅读(342) 评论(0) 推荐(0)
摘要:os模块是与操作系统交互的一个接口 查看 创建 删除 修改 命令相关 path相关 阅读全文
posted @ 2020-03-02 17:41 孙昌恒 阅读(226) 评论(0) 推荐(0)
摘要:随机小数 随机整数 随机选择一个返回 随机选择多个返回 打乱列表顺序 阅读全文
posted @ 2020-03-02 17:00 孙昌恒 阅读(178) 评论(0) 推荐(0)
摘要:```python """ datetime模块 """ from datetime import datetime, timedelta # 1,获取本地时间 print(datetime.now()) # 2020-03-02 11:27:14.453974 print(datetime.today()) # 2020-03-02 11:27:35.061829 # 2,获取当前世界时间 pr 阅读全文
posted @ 2020-03-02 14:23 孙昌恒 阅读(139) 评论(0) 推荐(0)
摘要:```python """ 小结:时间戳是计算机能够识别的时间;时间字符串是人能够看懂的时间;元组则是用来操作时间的 """ # (线程)推迟指定的时间运行。单位为秒。 print('begin') time.sleep(0.5) # 线程)推迟指定的时间运行。单位为秒。 """ 一、时间戳 """ print(time.time()) """ 二、字符串时间 %y 两位数的年份表示(00-99) 阅读全文
posted @ 2020-03-02 14:20 孙昌恒 阅读(231) 评论(0) 推荐(0)
摘要:```python"""collections模块"""from collections import namedtuple, deque, OrderedDict, defaultdict, Counter"""namedtuple:可以使用名字来访问元素内容的tuple"""# 1,坐标Point = namedtuple('point', ['x', 'y'])p = Point(1, 2)... 阅读全文
posted @ 2020-03-01 16:28 孙昌恒 阅读(187) 评论(0) 推荐(0)