Python计算机二级知识点整理

2023-09-20 19:59:22

1.当一个进程在运行过程中释放了系统资源后要调用    唤醒进程原语

唤醒进程原语是把进程从等待队列里移出到就绪队列并设置进程为就绪状态,当一个进程在运行过程中释放了系统资源后进入就绪状态,调用唤醒进程原语。

2.

3. 

4.在希尔排序法中,每经过一次数据交换后能消除多个逆序

在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。希尔排序的基本思想是先取一个整数(称为增量)d1<n,把全部数据元素分成d1组,所有距离为d1倍数的元素放在了一组中,组成了一个子序列 ,对每个子序列分别进行简单插入排序,然后取d2<d1重复上述分组和排序工作,直到di=1,即所有记录在一组中为止。希尔排序可以实现通过一次交换而消除多个逆序。

5.

6. 

对象是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体。

7.软件需求规格说明的内容包括软件的主要功能,软件的性能,以及运行环境,不包括算法的详细设计,算法详细设计是详细设计阶段的工作。

8. 

数据库系统共享性大,冗余度小,但只是减少了冗余,并不是避免一切冗余。数据的一致性是指在系统中同一数据在不同位置的出现应保持相同的值,而不是数据类型的一致。数据库系统比文件系统有更强的管理控制能力,而不是管理更多的数据。

9. 

 第一范式要求主属性(主键)不为空且不重复,字段不可再分。

10.Python语言是一种既支持面向过程也支持面向对象的采用解释性方法执行程序的高级脚本语言,不是机器语言,虽然我们对Python比较熟悉的是机器学习。

11.

12.Python中的保留字区分大小写,True是保留字,true不是保留字。

13. / 是常规的除法运算会保留小数部分,%表示取余运算,//表示取整运算。

 

14. 

15. 

此时我们也可以看到切割后生成的是列表,切割后的长度是用来划分的字符在文中出现的次数加1.

16. 

 

此时要注意有几个冒号,有一个冒号时是默认索引区间,有两个冒号时有切片操作,可以隔几个字符再取。

17.

 

首先要明确ord()函数的参数必须为单个字符,B选项中X有三个字符所以B选项错误。 

18. continue 会结束当前当次循环,但不跳出当前循环

19.

区分range()函数和 random()函数,random()函数没有参数。

20. 

format括号内有参数的情况下,前边的大括号内的数字就代表从0开始的括号内顺序。

21.

 

因为此时输入的S满足条件,所以执行 if 选项下,返回合格

22.

 

这里可以看出在执行函数时,第二次只能取到四个值,所以send(k)返回的只有四个值。

23.使用函数需要先定义,然后调用、执行,无需测试,在调用和执行的过程中 就是在测试了。

24.

 

需要注意的是 randint()函数生成的随机数是在两个参数范围内的随机整数,同时是包括两个参数在内,同时调用这个函数输出的是列表类型。

25.

 

 

x = 5 # 全局变量

def myfunc():
  global x 
  x = x + 1 # 使用全局变量x
  print(x)

myfunc()
print(x) 

- x是定义在全局作用域的全局变量
- 在myfunc函数中,如果要对全局变量x进行重新赋值,需要使用global关键字声明x是一个全局变量,否则会ScopeError错误
- global关键字让myfunc函数可以访问全局定义的x变量所以,global sp的含义是:sp是一个在全局作用域预先定义好的变量在当前函数或代码块中使用global声明sp,表示要使用这个全局变量sp,而不是另外定义局部变量sp。这让当前代码可以直接读取和修改全局的sp变量的值。

26.

 

首先观察传入的列表长度是在循环之处就已经加上了,所以此时的遍历次数是不变的,注意看 end = '  ,',每次打印后都会在最大的字母后加上' , ' , 所以输出的函数中最后边是带有标识号的。

27.

打印输出字符串的长度时需要将空格计算在内,字符长度有11个,空格有两个。

28.

 

 此时是使用的x的值作为键,y对应位置的值作为值来构成新的字典,不用再加引号。

29.

删除第一个参数对应字典中的键值对,并返回该键值对的值,删除第一个键值对之后还剩下两个键值对。

30.

 计算结果也算在内,12*10要先算出来

31.

采用读的方式不能对文件进行写操作。

32.

 

 33.

从A的选项中也可以明显的看出来是对字典进行操作,然后将字典的键值对作为元组 ,把所有的元组组合起来的 items 组合数据。

34.

二维数据并不一定要用二重循环嵌套格式存储。

35.get()方法是字典的方法,并不属于Python的内置函数,sum()是计算和的函数

36.pip 工具也可以更新维护第三方库,不可以打包Python源代码,想要打包Python源代码可以使用 Pylnstaller   模块。

37.

 

更多推荐

自定义开发成绩查询小程序

在当今数字化时代,教育行业借助技术手段提高教学效果。作为老师,拥有一个自己的成绩查询系统可以帮助你更好地管理学生成绩,并提供更及时的反馈。本文将为你详细介绍如何从零开始搭建一个成绩查询系统,让你的教学工作更加高效和便捷。不过比较便捷好用的方法还是直接使用现成工具。今天我为大家争取到了易查分的福利,只需要在注册时输入邀请

解密Docker容器网络

一个Linux容器能看见的“网络栈”,被隔离在它自己的NetworkNamespace中。1“网络栈”的内容网卡(NetworkInterface)回环设备(LoopbackDevice)路由表(RoutingTable)iptables规则对于一个进程,这些构成它发起、响应网络请求的基本环境。作为一个容器,它可声明直

网络安全(黑客)自学

想自学网络安全(黑客技术)首先你得了解什么是网络安全!什么是黑客网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也有Web

Javascript原型和原型链的详解

🎬岸边的风:个人主页🔥个人专栏:《VUE》《javaScript》⛺️生活的理想,就是为了理想的生活!目录原型(Prototype)构造函数和原型对象原型链原型继承1.对象字面量和Object.create():可以使用字面量对象定义属性和方法,并使用Object.create()方法创建一个新对象,并将其原型设置

python特殊函数之__call__函数的作用

作用将一个类实例也可以变成一个可调用对象。详解__call__是Python中一个魔术方法(magicmethod),它用于定义对象的函数调用行为。换句话说,当你尝试调用一个具有__call__方法的对象时,Python会自动调用该方法。下面是一个简单的例子来说明__call__的作用:classMyClass:def

100天精通Python(可视化篇)——第100天:Pyecharts绘制多种炫酷漏斗图参数说明+代码实战

文章目录专栏导读一、漏斗图介绍1.说明2.应用场景二、漏斗图类说明1.导包2.add函数三、漏斗图实战1.基础漏斗图2.标签内漏斗图3.百分比漏斗图4.向上排序漏斗图5.标准漏斗图书籍推荐专栏导读🔥🔥本文已收录于《100天精通Python从入门到就业》:本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整教学,

【2023,学点儿新Java-34】基本数据类型变量 运算规则:自动类型提升、强制类型转换 | 为什么标识符的声明规则里要求不能数字开头?(通俗地讲解——让你豁然开朗!)

前情提要:【2023,学点儿新Java-33】字符型变量char|布尔类型变量boolean:true、false【2023,学点儿新Java-32】Java基础小练习:根据圆周率与半径求圆的面积|温度转换|计算矩形面积|判断奇偶数|年龄分类【2023,学点儿新Java-31】测试:整型和浮点型变量的使用|附:计算机存

【Python】PySpark 数据计算 ③ ( RDD#reduceByKey 函数概念 | RDD#reduceByKey 方法工作流程 | RDD#reduceByKey 语法 | 代码示例 )

文章目录一、RDD#reduceByKey方法1、RDD#reduceByKey方法概念2、RDD#reduceByKey方法工作流程3、RDD#reduceByKey函数语法二、代码示例-RDD#reduceByKey方法1、代码示例2、执行结果三、代码示例-使用RDD#reduceByKey统计文件内容1、需求分析

【生物信息学】奇异值分解(SVD)

目录一、奇异值分解(SVD)二、Python实现1.调包np.linalg.svd()2.自定义三、SVD实现链路预测一、奇异值分解(SVD)SVD分解核心思想是通过降低矩阵的秩来提取出最重要的信息,实现数据的降维和去噪。ChatGPT:SVD(奇异值分解)是一种常用的矩阵分解方法,它可以将一个矩阵分解为三个矩阵的乘积

Scanner类用法(学习笔记)

Scanner类用法(学习笔记,后续会补充)1.next()用法packagecom.yushifu.scanner;importjava.util.Scanner;//utiljava工具包//Scanner类(获取用户的输入)Scanners=newScanner(System.in);//通过Scanner类的n

论文阅读 - Outlier detection in social networks leveraging community structure

目录摘要1.Introduction2.Relatedworks3.Preliminaries3.1.模块化度量3.2.Classesofoutliers3.2.1.点异常3.2.2.Contextualanomalies3.2.3.Collectiveanomalies3.3.Problemdefinition3.4

热文推荐