摘要: 海燕 hashlib提供了常见的摘要算法,如md5和sha1等等。那么什么是摘要算法呢?摘要算法又称为哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。注意:摘要算法不是一个解密算法。(摘要算法,检测一个字符串是否发生了变化)应涂:1.做文 阅读全文
posted @ 2020-07-16 14:47 zh_小猿 阅读(143) 评论(0) 推荐(0)
摘要: 海燕 字符组 字符 量词 .^$ *+?{} 贪婪匹配 字符集 分组()与或|[^]: (1)^[1-9]\d{13,16}[0-9x]$ #^以数字0-9开始, \d{13,16}重复13次到16次 $结束标志 上面的表达式可以匹配一个正确的身份证号码 (2)^[1-9]\d{14}(\d{2}[ 阅读全文
posted @ 2020-07-16 14:30 zh_小猿 阅读(113) 评论(0) 推荐(0)
摘要: 海燕 一、time模块 import time # 时间分为三种形式 #1、时间戳 print(time.time()) start_time=time.time() time.sleep(3) stop_time=time.time() print(stop_time-start_time) '' 阅读全文
posted @ 2020-07-16 14:05 zh_小猿 阅读(117) 评论(0) 推荐(0)
摘要: 一、序列化与反序列化 import json dic={'k1':'v1','k2':'v2','k3':'v3'} print(type(dic)) # 序列化:内存中的数据结构 》转成一种中间格式(字符串) 》存到文件中 #dumps str_dic = json.dumps(dic) #将字典 阅读全文
posted @ 2020-07-16 13:45 zh_小猿 阅读(144) 评论(0) 推荐(0)
摘要: 示例: #1、列表生成式 l=[] for i in range(6): l.append('egg%s' %i) print(l) ''' ['egg0', 'egg1', 'egg2', 'egg3', 'egg4', 'egg5'] ''' l=['egg%s' %i for i in ran 阅读全文
posted @ 2020-07-16 09:39 zh_小猿 阅读(186) 评论(0) 推荐(0)
摘要: 一、三元表达式 应用于: 1、条件成立返回 一个值 2、条件不成立返回 一个值 示例: x=12 y=11 res=x if x > y else y print(res) ''' 12 ''' def max2(x,y): return x if x > y else y print(max2(1 阅读全文
posted @ 2020-07-16 09:06 zh_小猿 阅读(150) 评论(0) 推荐(0)