posted @ 2021-11-29 19:47
11 2021 档案
摘要:hashlib模块 加密:将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 加密算法:md系列 sha系列 base系列 hmac系列 import hashlib # 先确定算法类型(md5普遍使用) md5=hashlib.md5() # 将明文数据传递给md5算法(update只
阅读全文
摘要:random随机数模块 import random print(random.random()) # 随机产生一个0-1之间的小数 print(random.randint(1,6)) # 随机产生一个1-6之间的整数 print(random.uniform(1,6)) # 随机产生一个1-6之间
阅读全文
posted @ 2021-11-26 20:05
摘要:取消转义 在原生的正则表达式中取消转义推荐使用\(每个\只能取消一个字符的转义) 在python中取消转义推荐使用r'\n\a\t'(也可以使用\) python内置模块之re模块 # 在python要想使用正则必须借助于模块 re就是其中之一 *** findall匹配所有满足条件的结果,结果是一
阅读全文
posted @ 2021-11-25 20:30
摘要:绝对导入与相对导入 ***在程序中涉及到多个文件之间导入模块的情况,一律按照执行文件所在的路径为准*** 绝对导入 始终按照执行文件所在的sys.path查找模块 相对导入 *** 句点符(.) .表示当前文件路径 ..表示上一层文件路径 *** 能够打破始终以执行文件为准的规则,只考虑两个文件之间
阅读全文
posted @ 2021-11-24 16:15
摘要:面向过程编程 面向过程编程就好比在设计一条产品流水线 # 用户注册功能 """ 1.获取用户名和密码 2.组织成固定的格式 3.文件操作写入文件 """ """面向过程编程的缺陷在于:一旦要修改功能,那么需要整体改造(牵一发而动全身)""" def get_info(): username=inpu
阅读全文
posted @ 2021-11-23 16:48
摘要:异常处理 try: 被监测的代码 except 错误类型 as e: ... else: 被监测的代码不报错的时候执行 finally: 无论是否报错最终都会执行 for循环本质 d={'name':'jason','pwd':'123','hobby':'red'}res=d.__iter__()
阅读全文
posted @ 2021-11-22 20:26