Python计算机二级知识点整理

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 # 使用全局变量xprint(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.

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/137384.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

免费开源 | 基于SSM的校园订餐系统

源码下载地址获取 关注并私信回复“订餐”&#xff0c;获取源码下载方式 一定要关注后发消息&#xff0c;否则系统限制无法回复消息 感谢开源&#xff01;侵删&#xff01; 一、功能实现 1. 前台模块 前台主要功能有&#xff1a;用户注册、用户登录、我的购物车、我的订单、…

人类认知的贝叶斯与机器的贝叶斯

贝叶斯原理是一种基于概率的分析方法&#xff0c;可以用来估计一个事件发生的概率。在人类认知和机器学习领域中&#xff0c;都有对应的贝叶斯原理。 人类认知的贝叶斯原理&#xff1a; 在人类认知研究中&#xff0c;贝叶斯原理被认为是一种重要的思维方式。人类的认知过程通常…

大数据与云计算实验一

检查是否开启 sudo service docker status 开启服务 sudo service docker start 运行服务 sudo docker run -itd -p 8080:80 nginx 查询ID docker ps -all 进入容器shell sudo docker exec -it <容器ID或容器名称> /bin/bash 找到/usr/share/nginx/html/index.…

DevSecOps内置安全保护

前言 随着DevOps的发展&#xff0c;DevOps大幅提升了企业应用迭代的速度。但同时&#xff0c;安全如果不能跟上步伐&#xff0c;不仅会抵消DevOps变革带来的提升&#xff0c;拖慢企业数字化转型进程&#xff0c;还会导致漏洞与风险不约而至。所以安全能力在全球范围内受到的重…

图像识别-YOLO V8安装部署-window-CPU-Pycharm

前言 安装过程中发现&#xff0c;YOLO V8一直在更新&#xff0c;现在是2023-9-20的版本&#xff0c;已经和1月份刚发布的不一样了。 eg: 目录已经变了&#xff0c;旧版预测:在ultralytics/yolo/v8/下detect 新版&#xff1a;ultralytics/models/yolo/detect/predict.py 1.安…

aspose-words导出word方法

一、引用依赖 <dependency><groupId>com.aspose</groupId><artifactId>aspose-words</artifactId><version>19.5</version><classifier>jdk17</classifier></dependency>二、导出类 public class WordTable {//定…

腾讯云阿里云云服务器 Linux 操作系统 BT 宝塔面板快速建站教程

宝塔面板概述 宝塔面板是一款服务器管理软件&#xff0c;支持Windows和Linux系统&#xff0c;可以通过Web端轻松管理服务器&#xff0c;提升运维效率。总体来说&#xff0c;宝塔面板具有操作简单、功能丰富、安全可靠等特点&#xff0c;是一款非常实用的服务器管理软件。 宝塔…

GPT,GPT-2,GPT-3,InstructGPT的进化之路

ChatGPT 火遍圈内外&#xff0c;突然之间&#xff0c;好多人开始想要了解 NLP 这个领域&#xff0c;想知道 ChatGPT 到底是个什么&#xff1f;作为在这个行业奋斗5年的从业者&#xff0c;真的很开心让人们知道有一群人在干着这么样的一件事情。这也是我结合各位大佬的文章&…

滚雪球学Java(25):动态代理

&#x1f3c6;本文收录于「滚雪球学Java」专栏&#xff0c;专业攻坚指数级提升&#xff0c;助你一臂之力&#xff0c;带你早日登顶&#x1f680;&#xff0c;欢迎大家关注&&收藏&#xff01;持续更新中&#xff0c;up&#xff01;up&#xff01;up&#xff01;&#xf…

IPv6协议基本概念

目前大多数设备节点支持IPv6和IPv4双栈,但随着IPv6逐渐应用,某些设备已经只支持纯IPv6,即IPv6 Only。 一、IPv6地址格式 1、IPv6地址表示方式 IPv6可以写成一组8个十六进制数,用冒号(:)分割。也可以写成128位2进制的0和1。 32即8x4,8表示8组16进制数,4表示每组16禁止包…

Git基础操作

前言 本文会向您介绍如何安装git&#xff0c;以及快速地上手add&#xff0c;commit&#xff0c;push&#xff0c;版本回退操作 基础配置 关于windous上的安装git官网已经介绍的很清楚了&#xff0c;您可以直接点入链接windows安装 如果你的平台是centos&#xff0c;以centos…

【Verilog教程】2.4Verilog表达式

表达式 表达式由操作符和操作数构成&#xff0c;其目的是根据操作符的意义得到一个计算结果。表达式可以在出现数值的任何地方使用。 例如&#xff1a; a^b ; //a与b进行异或操作 address[9:0] 10b1 ; //地址累加 flag1 && flag2 ; //逻辑与操作操作数 …

有没有普通人可以做的项目?分享几个项目适合普通人做的!

当谈到副业时&#xff0c;我们通常会想到能够轻松实施的兼职方式&#xff0c;并且希望通过这些副业增加我们的收入。那么&#xff0c;以下是我推荐的几种副业&#xff0c;这些副业不仅有良好的收入潜力&#xff0c;而且在执行过程中也很有趣。让我们一起看看吧&#xff01; 第…

Hive行转列[一行拆分成多行/一列拆分成多列]

场景&#xff1a; hive有张表armmttxn_tmp&#xff0c;其中有一个字段lot_number&#xff0c;该字段以逗号分隔开多个值&#xff0c;每个值又以冒号来分割料号和数量&#xff0c;如&#xff1a;A3220089:-40,A3220090:-40,A3220091:-40,A3220083:-40,A3220087:-40,A3220086:-4…

爬虫框架Scrapy学习笔记-2

前言 Scrapy是一个功能强大的Python爬虫框架&#xff0c;它被广泛用于抓取和处理互联网上的数据。本文将介绍Scrapy框架的架构概览、工作流程、安装步骤以及一个示例爬虫的详细说明&#xff0c;旨在帮助初学者了解如何使用Scrapy来构建和运行自己的网络爬虫。 爬虫框架Scrapy学…

Redis的介绍以及简单使用

Redis&#xff08;Remote Dictionary Server&#xff09;是一个开源的内存数据存储系统&#xff0c;它以键值对的形式将数据存在内存中&#xff0c;并提供灵活、高性能的数据访问方式。Redis具有高速读写能力和丰富的数据结构支持&#xff0c;可以广泛应用于缓存、消息队列、实…

华为云云耀云服务器L实例评测|轻量级应用服务器对决:基于 STREAM 深度测评华为云云耀云服务器L实例的内存性能

本文收录在专栏&#xff1a;#云计算入门与实践 - 华为云 专栏中&#xff0c;本系列博文还在更新中 相关华为云云耀云服务器L实例评测文章列表如下&#xff1a; 华为云云耀云服务器L实例评测 | 从零开始&#xff1a;云耀云服务器L实例的全面使用解析指南华为云云耀云服务器L实…

Outlook打开超链接用默认浏览器Microsoft outlook open hyperlink using default browser

这两天outlook打开超链接一直用edge&#xff0c;但我的默认浏览器是chrome。 解决方法 在outlook的选项中的高级设置里面&#xff0c;将超链接打开选为默认浏览器。

ESP8266 Windows下开发环境搭建

文章目录 1、SDK下载2、Windows下的开发工具链安装3、ESP8266专用工具链安装4、运行msys32目录下的mingw32.exe&#xff0c;初始化环境5、配置环境变量6、编译hello world例程7、SDK配置8、烧录9、在串口助手中查看 1、SDK下载 官方提供了两种SDK&#xff0c;OS版本和非OS版本…

java springboot 如何实现小程序支付

今天给大家分享java小程序支付 首先我们学习任何东西要先看官网 下面是支付业务流程 我们具体用代码去实现上面的业务流程 功能截图 代码截图 pay(){//调用后台生成订单var orderNumber "20210101123456";var amount 0.01;WxPay.wxpay(app, amount, orderNumber…