![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 63
Rain:)
空与白
展开
-
Python二级笔记(18,19合集知识点篇)
知识点:1,软件测试的目的是发现程序中的错误。调试是作为成功测试的后过而出现的步骤,也就是,调试是在测试发现错误之后排除错误的过程。软件调试的任务是诊断和改成程序中的错误。2,深度等于控制的层数3,概念模型,着重于客户世界复杂事务的描述及其它们内在联系的刻画,与具体的DBMS(数据库管理系统)无关。4,python运算符优先级5,函数的参数在定义时可以指定默认值,当函数被调用时,如果没有传入对应的参数值,则使用函数定义时的默认值替代。在Python中,函数调用时,参数传递的主要方原创 2021-03-25 20:20:35 · 2792 阅读 · 1 评论 -
Python二级笔记(18,19合集操作篇)
操作题:1,键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入正整数超过25位,则按照真实长度输出。代码:s = input()print("{:=>25}".format(eval(s)))2,获得用户输入的一个字符串,将字符串逆序输出,同时紧接着输出字符串的个数。代码:s = input()print(s[::-1])print(len(s))3,获得用户输入的以逗号分隔的三个数字,记为a、b原创 2021-03-24 19:16:14 · 3022 阅读 · 0 评论 -
Python二级笔记(17)
操作题:1,接收用户输入的一个浮点数,输出这个浮点数的小数部分各字符的和,以10为宽度,靠右显示,,采用星号*填充。代码:s = input("请输入一个小数:")s = s[::1]cs = ()for c in s: if c = ",": break cs += eval(c)print("{:*>10}".format(cs))2,time库是Python语言中与时间处理相关的标准库,time库中ctime(函数能够将-个表示时间的浮点原创 2021-03-24 18:53:19 · 4114 阅读 · 0 评论 -
Python二级笔记(16)
知识点:1,进程调度仅负责对CPU进行分配2,带链的队列是采用链式存储结构表示的队列。链式存储的存储单元是不连续的,因为是不连续的存储空间,所以指针将不会有规律的地连续变化。当front = rear = NULL时,为队空;当front = rear 且不等于NULL时,队列中存在一个元素,其他情况无法判断3,测试用例( Test Case)是为测试设计的数据,由测试输入数据和与之对应的预期输出结构两部分组成。4,split()方法将字符串通过"字符"分隔成列表5,join()方法需要原创 2021-03-24 18:05:42 · 1624 阅读 · 0 评论 -
Python二级笔记(15)
知识点:1,数据流图(DFD)的作用是支持系统功能建模2,一个数据库可以有多个外模型(也称子模式或用户模型),但概念模型和内模式(物理模式)只能有一个。3,round(x,d)函数是指对x四舍五入,保留d位小数,无参数d则返回四舍五入的整数值。4,str.center(width,fillchan)方法返回长度为width的字符串。其中str处于新字符串中心位置,两侧新增字符串采用fillchar填充,当width小于字符串长度时,返回str; fillchar是单个字符。5,对于any原创 2021-03-22 17:37:57 · 1645 阅读 · 0 评论 -
Python二级笔记(14)
知识点:1,在循环链表中,只要指出表中任何一个结点的位置,就可以从它出发不重复地访问到表中其他所有的结点。 单向链表只有从头指针开始,沿各结点的指针扫描链表中的所有结点。 双向链表从任何一一个结点位置出发就可以访问到表中其他所有结点,但会出现重复访问。 二叉链表从根结点开始可以访问树中所有结点,但是从其他结点位置出发,只能访问到它后面的结点,无法访问前面的结点。2,带链的栈是具有栈属性的链表。链表的存储单元是不连续的,由于是不连续的存储空间,所以指针将不会有...原创 2021-03-22 16:48:35 · 3712 阅读 · 0 评论 -
Python二级笔记(13)
知识点:1,机器数,不管是正数还是负数,其补码的符号位取反即是偏移码。2,循环队列是队列的一种顺序存储结构3, break语句会跳出break所在的最内层循环; try中 的语句出错时会被捕获异常,执行except下的语句,循环也是一样,出现异常,立即跳出循环; for或者while只有正常执行这两个的循环语句结束后,才会执行else语句; continue语句会结束当前当次循环,但不跳出当前循环;4,random库的random()函数可以产生一个在[0.0,1.0)之间的随机小数,不包含原创 2021-03-22 15:34:04 · 3566 阅读 · 0 评论 -
Python二级笔记(12)
知识点:1,机器周期的同步标准是指CPU访问存储器一次所需要的时间2,int()函数可以将整数字符串转换成整数,也可以将浮点数转化为整数,但是不能将其他字符串转换成整数。3,当max(函数的参数是字典时,那么返回值就是字典的键的最大值。4,字符串的isspace()方法,此方法判断字符串是否全为空格,不是返回False,是返回True。5,join()方法,前置字符串作为连接符连接参数,所以输出的结果为"a{:->4}b",lss = 'ab'print('{:->4原创 2021-03-22 14:39:39 · 3050 阅读 · 0 评论 -
Python二级笔记(11)
知识点:1,在栈中,栈顶指针top动态反映了栈中元素的变化情况,在循环队列中,队尾指针和队头指针的动态变化决定队列的长度,在链式存储结构中.无论是循环链表还是线性链表,插入和删除元素时,只需要改变相应位置的结点指针即可,头指针和尾指针无法确定链表的长度2,模块实现的算法设计是软件详细设计阶段任务3,ndim:数组的维度; shape:数组的形状; size: 数组的元素个数; itemsize: 数组的每个元素占用的内存大小,以字节为单位4,pop()将列表中第项元素删除并返回该元素,默认删原创 2021-03-22 13:32:14 · 487 阅读 · 0 评论 -
Python二级笔记(10)
知识点:1,线性表的链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。2,软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心。3,单分支结构的书写形式为:if <条件>: <语句块>二分支结构的书写形式为;if <条件>: <语句块1>else: <语句块2>4,pop()方法:键存在则返回相应值,同时删除键值...原创 2021-03-18 18:32:30 · 1391 阅读 · 2 评论 -
Python二级笔记(9)
知识点:1,算法的空间复杂点是指算法在执行过程中所需要的内存空间。2,结构化程序设计的思想包括:自顶向下、逐步求精、模块化,限制使用goto语句。3,字典中的“键”可以是整数或者字符串,但也可以是函数,元组,类等任意不可变类型。4,字符串方法replace用来替换字符串中指定字符或子字符串的所有重复出现,每次只能替换一个字符或一个字符串,把指定的字符串参数作为一个整体对待。该方法并不修改原字符串,而是返回一个新的字符串。5. rename():给文件重命名; getcwd(): 得到当前原创 2021-03-18 17:52:38 · 1159 阅读 · 1 评论 -
Python二级笔记(8)
知识点:1,栈支持子程序调用。栈上一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点。2,冒泡排序,直接插入排序与简单选择排序法在最坏情况下均需要比较n(n-1)/2次,而堆排序在最坏情况下需要比较的次数是nlog(↓2)n。3,软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误。4,降低耦合性提高内聚性有利于提高模块的独立性5,数据库原创 2021-03-15 17:53:11 · 1423 阅读 · 0 评论 -
Python二级笔记(7)
知识点:1,链式存储结构既可以针对线性结构也可以针对非线性结构,链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间。2,对象的基本特点:标识唯一性,分类性,多态性,封装性,模块独立性好。3,自然连接数一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的,并且在结果中把重复的属性列去掉。4,在任意一颗的二叉树中,度为0的叶子结点中总是比度为2的结点多一个。5,实体完整性约束要求关系的主键中属性值不能为空值。6,字符串可以进行切片,但是不能赋值。7,文件对象原创 2021-03-15 16:49:43 · 3015 阅读 · 0 评论 -
Python二级笔记(6)
一、知识点1,continue语句用于中断本次循环的执行,继续执行下一轮循环的条件,表示跳出当前循环;Python中的for、while循环都有一个可选的else语句,如果break语句终止循环,那么else语句将不会执行。2,程序的异常处理模块,当try中的代码异常时,进入except语句块中,执行该处的代码;没有异常时,直接执行与try语句同级的代码或是else后面的代码。3,文件对象的seek()方法用来定位文件的读/写位置。tell()方法用来返回文件指针的当前位置。4,任何可以以序原创 2021-03-12 20:23:02 · 1343 阅读 · 0 评论 -
Python二级笔记(5)
知识点:1,树的度,及树中存在的最大度数;如树的度为3,即树中只存在度为0,1,2,3的结点。2,设循环队列的存储空间为Q(1:m),初始状态为空。在循环队列运转起来后,如果rear-front>0,则队列中的元素个数为rear-front个 ;若rear-front<0,则队列中的元素为 rear-front+m.3,数据库的逻辑设计主要工作是将ER图转换成指定RDBMS中的关系模式。4,字符串比较规则:从第一个字符开始,位置一一对应比较编码大小;当第一个字符串全部字符和另一个原创 2021-03-09 16:53:49 · 4617 阅读 · 0 评论 -
Python二级笔记(4)
知识点:1,冒泡排序、快速排序、简单插入排序、简单选择排序在最坏情况下比较次数均为n(n-1)/2,堆排序在最坏情况下比较次数为nlog(2↓)n,在最坏情况下希尔排序需要比较的次数是n(↑r)(1<r<2)。2,树中结点树 = 树中所有结点的度之和 + 13,循环链表是线性表的一种链式存储结构 循环队列是队列的一种顺序存储结构。4,软件具有以下特点: (1)软件是一种逻辑实体 (2)软件没有明显的制作工程 (3)软件在使用期间不...原创 2021-03-09 15:57:50 · 941 阅读 · 0 评论 -
Python二级笔记(3)
知识点:1,排序可以在不同的存储结构上实现,但快速排序法适于顺序存储的线性表,不适用于链式存储的线性表。 堆栈序适用于线性结构,不适用于非线性结构2,基本路径测试根据软件过程性描述中的控制流确定程序的环路复杂性度量,用此度量定义基本路径集合,并由此导出一组测试用例对每一条独立执行路径进行测试。因此基本路径测试属于动态测试。3,a = 10.99,说明实部为10.99,虚部为0,故complex(a)返回复数10.99 + 0j4,在python语言中,使用for..in.. 方...原创 2021-03-08 12:12:08 · 3605 阅读 · 0 评论 -
Python二级笔记(2)
知识点:1,链表可以是线性结构也可以是非线性结构 线性表的链式存储结构称为线性链表;链表上一种物理存储单元上非连续,非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的,链表可以说线性结构也可以说非线性结构。2,循环队列的存储空间Q(1:50)。操作后front=rear时可知队列要么空要么队列满,若队列又成功将一个元素退出,则表明在该情况下是满状态3,二叉树中只存在度为0,1,2的结点,根据这二叉树中度为0的结点(叶子节点)总比度为2的结点多一个。 例...原创 2021-03-04 17:10:52 · 2225 阅读 · 1 评论 -
Python二级笔记(1)
操作题1,宽度为30字符,星号字符×填充,居中对齐。如果输入字符串超30位,则全部输出。例如:键盘输入字符串q为‘abcd’,屏幕输出××××××abcd××××××××代码:s = input('请输入一个字符串:')print('{:*^30}'.format(s))2,根据斐波那契数列的定义,F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n>=2),输出不大于50的序列元素。代码:a,b = 0, 1while a <= 50:.原创 2021-03-03 17:19:35 · 2405 阅读 · 1 评论