摘要:
1.一般情况下我们用with open打开处理一个txt文件没问题,那如果要同时读取处理多个txt文件呢,怎么办?有一个比较好用的函数glob就可以搞定,看代码: import os import glob # 将目录下相同文件类型合并到一起。 # txt文件所有目录路径 Txt_dir = r"C 阅读全文
摘要:
队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 队列是一种先进先出的(First In First Out)的线性表,简称FIFO。允许插入的一端为队尾,允许删除的一端为队头。队列不允许在中间部位进行操作!假设队列是q=(a1,a2,……,an),那么a1就是队头元素 阅读全文
摘要:
栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(称为栈顶端指标,英语:top)进行加入数据(英语:push)和输出数据(英语:pop)的运算。没有了位置概念,保证任何时候可以访问、删除的元素都是此前最后存入的那个元素,确定了一种默 阅读全文
摘要:
为什么需要链表 顺序表的构建需要预先知道数据大小来申请连续的存储空间,而在进行扩充时又需要进行数据的搬迁,所以使用起来并不是很灵活。 链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。 链表的定义 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是不像顺序表一样连续 阅读全文
摘要:
在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。 对于这种需求,最简单的解决方案便是将这样一组元素看成一个序列,用元素在序列里的位置和顺序,表示实际应用中的某种 阅读全文
摘要:
概念 数据是一个抽象的概念,将其进行分类后得到程序设计语言中的基本类型。如:int,float,char等。数据元素之间不是独立的,存在特定的关系,这些关系便是结构。数据结构指数据对象中数据元素之间的关系。 Python给我们提供了很多现成的数据结构类型,这些系统自己定义好的,不需要我们自己去定义的 阅读全文
摘要:
>> 二叉树? 二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree) >> 二叉树的特点? 性质1: 在二叉树的第i层上至多有2^(i-1)个结点(i>0)性质2: 深度为k的二叉树至多有2^k - 1个结点(k>0) 阅读全文
摘要:
终于有自己的线上服务器了,花钱买了一台阿里的云服务器,本以为可以开心的上去搞事情了,结果发现除了系统外好像啥功能也没有啊,就这小树我能容忍吗?绝对忍受不了啊,然后小树就试着定制自己的十八般兵器了,结果么,额,连NM软件安装源都没有,小树这下彻底被激怒了,于是噼里啪啦一顿操作下来终于打造出了属于自己的 阅读全文
摘要:
程序目录结构1: package目录: 程序入口文件main.py from package.view import View from package.operation import Operation class Main(): @staticmethod def run(): if View 阅读全文
摘要:
# ### 字符串的相关函数 # *capitalize 字符串首字母大写 strvar = "how are you" res = strvar.capitalize() print(res) # *title 每个单词的首字母大写 strvar = "how old are you" res = 阅读全文