Python计算机二级知识点整理

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

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

2.Python计算机二级知识点整理_第1张图片

3.Python计算机二级知识点整理_第2张图片 

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

在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。希尔排序的基本思想是先取一个整数(称为增量)d1

5.Python计算机二级知识点整理_第3张图片

6. Python计算机二级知识点整理_第4张图片

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

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

8. Python计算机二级知识点整理_第5张图片

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

9. Python计算机二级知识点整理_第6张图片

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

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

11.Python计算机二级知识点整理_第7张图片

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

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

Python计算机二级知识点整理_第8张图片 

14.Python计算机二级知识点整理_第9张图片 

15. Python计算机二级知识点整理_第10张图片

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

16.Python计算机二级知识点整理_第11张图片 

Python计算机二级知识点整理_第12张图片 

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

17.Python计算机二级知识点整理_第13张图片

Python计算机二级知识点整理_第14张图片 

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

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

19.Python计算机二级知识点整理_第15张图片

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

20.Python计算机二级知识点整理_第16张图片 

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

21.

Python计算机二级知识点整理_第17张图片 

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

22.

Python计算机二级知识点整理_第18张图片

Python计算机二级知识点整理_第19张图片 

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

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

24.

Python计算机二级知识点整理_第20张图片

Python计算机二级知识点整理_第21张图片 

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

25.

 Python计算机二级知识点整理_第22张图片

Python计算机二级知识点整理_第23张图片 

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.

Python计算机二级知识点整理_第24张图片 

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

27.

Python计算机二级知识点整理_第25张图片

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

28.

Python计算机二级知识点整理_第26张图片 

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

29.

Python计算机二级知识点整理_第27张图片

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

30.

Python计算机二级知识点整理_第28张图片

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

31.

Python计算机二级知识点整理_第29张图片

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

32.

Python计算机二级知识点整理_第30张图片 

 33.

Python计算机二级知识点整理_第31张图片

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

34.

Python计算机二级知识点整理_第32张图片

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

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

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

37.

Python计算机二级知识点整理_第33张图片

 

你可能感兴趣的:(排序算法,算法,数据结构)