随笔分类 - 开发技术基础 / py功能模块
摘要:heapq python内置的堆排序模块,本质上是一个优先队列, 常用方法 heapq.heapify(li) : 根据给定的数据集进行构建堆 heapq.heappush() : heapq.heappop() : 每执行一次,从堆中弹出一个最小的。
阅读全文
摘要:常用的第三方模块(更新ing) pip、pip3、PyMysql、sqlalchemy 1、pip、pip3 常用命令 序号 命令 功能 1 pip list 列出已经安装的包,pip list >自定义文件,可以直接将依赖环境写入到指定的requirement.txt文件中 2 pip insta
阅读全文
摘要:可迭代对象、迭代器、生成式、生成器、装饰器 首先来介绍一个概念,数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 可迭代对象(iterable)
阅读全文