摘要: hashlib模块 hashlib是一个加密模块: 内置了很多算法 - MD5(*******): 不可解密的算法(2018年以前) 摘要算法: - 摘要是从某个内容中获取的加密字符串 - 摘要一样,内容就一定一样: 保证唯一性 - 密文密码就是一个摘要hash算法其实可以看成如下图所示的一座工厂, 阅读全文
posted @ 2019-11-18 14:35 Parado 阅读(207) 评论(0) 推荐(0) 编辑
摘要: sys模块 负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 方法详解 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异 阅读全文
posted @ 2019-11-16 20:57 Parado 阅读(145) 评论(0) 推荐(0) 编辑
摘要: os模块 os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口,多用于文件处理。 方法详解 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录 阅读全文
posted @ 2019-11-16 20:56 Parado 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、random模块 一、random模块 import random # 大于0且小于1之间的小数 print(random.random()) 0.42866657593385415 # 大于等于1且小于等于3之间的整数 print(random.randint(1, 3)) 3 # 大于等于1 阅读全文
posted @ 2019-11-16 20:53 Parado 阅读(126) 评论(0) 推荐(0) 编辑
摘要: datetime模块 # datetime模块可以看成是时间加减的模块 import datetime # 返回当前时间 print(datetime.datetime.now()) 2019-03-07 16:22:14.544130 print(datetime.date.fromtimesta 阅读全文
posted @ 2019-11-16 20:49 Parado 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1 time模块 import time 1.1 时间戳 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 time_stamp = time.time() print(time_stamp, type(time_stamp)) 15525515 阅读全文
posted @ 2019-11-16 20:48 Parado 阅读(115) 评论(0) 推荐(0) 编辑
摘要: - 项目的文件夹 - conf: - 用于存放配置文件的文件夹 - core: - 核心业务代码 .py - interface: - 接口, 接口内写获取数据前的逻辑代码,通过后才能获取数据 - db: - 用于存放文件数据 - lib: - 存放公共功能文件 - log: - 用于存放日志文件, 阅读全文
posted @ 2019-11-15 20:01 Parado 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一 什么是模块? - 模块是一系列功能的结合体。 # 相当于与模块包着一堆函数与代码。 - 模块本质上是一个个的.py文件。 - 模块的三种来源: 1.python内置的模块: (python解释器的) 比如: sys\time\os\turtle 2.第三方的模块: (别人写的) 比如: requ 阅读全文
posted @ 2019-11-15 20:00 Parado 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 函数递归: 函数递归指的是重复 “直接调用或间接调用” 函数本身, 这是一种函数嵌套调用的表现形式。 直接调用: 指的是在函数内置,直接调用函数本身。 间接调用: 两个函数之间相互调用间接造成递归。 了解: python中有递归默认深度: 限制递归次数 998, 1000 PS: 但是在每一台操作系 阅读全文
posted @ 2019-11-15 19:49 Parado 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 内置函数 range() print() len() #python内部提供的内置方法 max,min,sorted,map,filter sorted:对可迭代对象进行排序 max求最大值 max(可迭代对象) list = [1, 2, 3, 4, 5] max内部会将list中的值通过for取 阅读全文
posted @ 2019-11-15 19:33 Parado 阅读(88) 评论(0) 推荐(0) 编辑