知识总结
文章平均质量分 90
总结学过的重点知识
L*YUEYUE
道阻且长,行则将至。
展开
-
python 字符串详解
目录字符串拼接字符串切片字符串常见方法len()函数split()函数join()函数count()函数find()函数index()函数字符串拼接1.字符串之间的拼接(1)拼接字符串常量将两个字符串紧挨着写在一起(2)拼接字符串变量使用+运算符不仅可以拼接常量还可以拼接变量2.字符串和数字的拼接python 不允许直接拼接数字和字符串,所以我们必须先将数字转换成字符串。可以...原创 2020-03-11 15:45:26 · 461 阅读 · 0 评论 -
python 序列
目录前言列表元组字典前言(1)python序列是指按特定顺序依次排列的一组数据,它们可以占用一块连续的内存,也可以分散到多块内存中。python中的序列类型包括列表(list)、元组(tuple)、字典(dict)和集合(set)。(2)列表和元组比较类似,它们都按顺序保存元素,所有的元素占用一块连续的内存,每个元素都有自己的索引,因此列表和元组的元素都可以通过索引来访问。它们的区别在于:列...原创 2020-03-06 11:59:58 · 3379 阅读 · 0 评论 -
python 变量类型和运算符
目录变量类型运算符变量类型1.变量的定义变量:承装数据的小箱子,保存的数据可以被多次修改。常量:承装数据的小箱子,保存的数据不能被修改。2.变量的使用(1)补充概念声明变量: 有两种情况如下第一种情况:需要建立存储空间,例如 int a 在声明的时候就已经建立了存储空间。第二种情况:不需要建立存储空间,例如 extern int a 其中变量a是在别的文件中定义的。定义变量: ...原创 2020-03-03 16:32:00 · 512 阅读 · 0 评论 -
python 解释器
目录python解释器补充python解释器1.python解释器安装路径:/usr/local/bin/python3.82.三种启动解释器的方式:(1)将/usr/local/bin加入unix终端的搜索路径中,可以使用 python3.8 指令来启动解释器。(2)使用 python -c 命令 [argv] 指令来启动解释器(3)使用 python -m 模块 [argv] 指令...原创 2020-02-27 15:39:17 · 448 阅读 · 0 评论 -
python 简介
目录前言python的优点python的缺点补充前言在介绍python前,先来理清以下概念1.机器语言和高级语言计算机硬件只能理解一种非常低级的编程语言,称为机器语言(二进制代码)。比如,让计算机对两个数作求和操作,cpu可能要执行以下指令:(1)将位于内存空间位置在2001的数加载到cpu中(2)再将位于内存空间位置在2002的数也加载到cpu中(3)在cpu中,对这两个数作求和...原创 2020-02-23 22:17:38 · 397 阅读 · 0 评论 -
HTTP 总结
目录HTTP介绍HTTP工作原理HTTP请求报文HTTP响应报文额外知识HTTP介绍(1)HTTP(HyperText Transfer Protocol 超文本传输协议)是用于从万维网服务器传输超文本到本地浏览器的传送协议。(2)HTTP基于TCP/IP协议模型来传递数据。HTTP工作原理(1)HTTP工作于CS架构上,浏览器作为HTTP客户端通过URL (HTTP通过URL来传输...原创 2020-02-09 17:54:58 · 3283 阅读 · 0 评论 -
数据结构之排序
目录排序插入类排序插入排序折半插入排序希尔排序交换式排序冒泡排序快速排序选择类排序简单选择排序树形选择排序堆排序排序补充几个重要概念:1.分类根据排序时数据所占用存储器的不同,可将排序分为两类。一类是整个排序完全在内存中进行,称为内部排序。另一类是由于待排序记录数据量太大,内存无法容纳全部数据,排序需要借助外部存储设备才能完成,称为外部排序。2.排序的稳定性假设在待排序的序列中存在多个...原创 2020-01-31 17:28:45 · 332 阅读 · 0 评论 -
数据结构之查找
目录前言基于线性表的查找法基于树的查找法哈希查找法前言查找的基本方法分为两大类:比较式查找法和计算式查找法。比较式查找法根据数据元素的组织结构分为:基于线性表的查找法和基于树的查找法。计算式查找法也称为哈希查找法。基于线性表的查找法基于线性表的查找法具体可分为:顺序查找法、折半查找法以及分块查找法。1.顺序查找法顺序查找法的特点是,用所给关键字与线性表中各元素的关键字逐个比较,直到...原创 2020-01-30 21:56:00 · 658 阅读 · 0 评论 -
数据结构之图
目录图的定义图的定义图(Graph)的形式化定义如下:Graph=(V,R)V={x|x∈DataObject}R={VR}VR={<x,y>|P(x,y)^(x,y∈V)}DataObject 为一个集合,该集合中的所有元素都具有相同的特性。V中的数据元素通常称为顶点VR是两个顶点之间关系的集合P(x,y)表示x和y之间有特定的关联属性P若<x,y>...原创 2020-01-29 19:25:07 · 550 阅读 · 0 评论 -
数据结构之树与二叉树
目录树二叉树树、森林与二叉树的转换哈夫曼树树1.树的基本概念树是n(n≥0)个结点的有限集合T。当n=0时,称为空树;当n>0时,该集合满足如下条件:(1)其中必有一个称为根的特定结点,它没有直接前驱,但有零个或多个直接后继。(2)其余n-1个结点可以划分成m(m≥0)个互不相交的有限集T1,T2,…Tm,其中Ti又是一棵树,称为根的子树。每颗子树的根结点有且仅有一个直接前驱,但...原创 2020-01-28 18:04:52 · 491 阅读 · 0 评论 -
数据结构之数组与广义表
目录联系数组广义表联系数组和广义表可看作一种扩展的线性数据结构,其特殊性在于数据元素的构成上。从组成线性表的元素角度看,数组是由具有某种结构的数据元素构成,广义表则是由单个元素或子表构成的。数组和广义表是线性表的推广。数组1.数组的定义从逻辑结构上,数组可以看成是对一般线性表的扩充。一维数组即为线性表,而二维数组可以定义为其数据元素为一维数组(线性表)的线性表。以此类推,N维数组是数据元...原创 2020-01-27 14:07:04 · 5217 阅读 · 2 评论 -
数据结构之栈与队列
目录联系栈队列联系栈和队列是一类操作受限制的线性表(即限定性线性表),其特殊性在于限制了插入和删除等操作的位置。在栈中,用户只能在指定的一端插入和删除元素,因此具有后进先出的特性。在队列中,用户只能在一端插入元素而在另一端删除元素,因此呈现先进先出的特性。栈队列...原创 2020-01-24 22:17:57 · 386 阅读 · 0 评论 -
数据结构之线性表
目录线性表的概念线性表的概念线性表的定义: 线性表是n个类型相同数据元素的有限序列,对n>0,除第一元素无直接前驱、最后一个元素无直接后继外,其余的每个数据元素只有一个直接前驱和一个直接后继。线性表的特点:(1)同一性。线性表由同类数据元素组成,每一个ai必须属于同一数据类型(2)有穷性。线性表由有限个数据元素组成,表长度就是表中数据元素的个数。(3)有序性。线性表中相邻数据元素...原创 2020-01-23 11:41:05 · 687 阅读 · 0 评论 -
数据结构之串
目录串的概念串的存储实现串的概念字符串是由零个或多个字符组成的有限序列。字符串是一种特定的线性表,其特殊性在于组成线性表的每个元素就是一个单字符。注意: 这里对空串和空格串进行区分空串:无任何字符组成的串空格串:由一个或多个空格组成的串串的存储实现常用的实现方法有定长顺序串、堆串和块链串。1.顺序串定长顺序串是将串设计成一种静态结构类型,串的存储分配是在编译时完成的。与线性表的...原创 2020-01-26 20:54:45 · 503 阅读 · 0 评论 -
计算机存储体系简述
目录存储体系概述寄存器内存内存的概念内存的发展内存的分类虚拟内存磁盘硬盘软盘存储体系概述1.寄存器:寄存器是cpu内部用来存放数据的一些小型存储区域,用来暂时存放参与运算的数据和运算结果。2.内存:内存暂时存放cpu中的运算数据,以及与硬盘等外部存储器交换的数据。3.磁盘:磁盘包含硬盘(硬磁盘,现在常用)和软盘(软磁盘,过去常用)寄存器补充:CPU相关知识CPU(Central P...原创 2020-01-15 18:00:47 · 4389 阅读 · 0 评论