Python计算机二级知识点整理

news2024/11/27 23:53:28

1.

 一个完整的二叉树包括根节点,左子树和右子树,不同的遍历方式的区别就是访问的顺序的不同,前序遍历是首先访问根节点然后再访问左子树和右子树,中序遍历是访问根节点在访问左子树和右子树之间,后序遍历是先访问左子树和右子树再访问根节点。

2.结构化程序的三种基本控制结构是顺序、选择和重复

3.在数据库中存储的是数据以及数据之间的联系

在关系数据库设计中,关系模式是用来记录用户数据的二维表,关系模式采用二维表来表示关系。

4.

属性D是关系B的主键,但在关系A中不是主键,因此属性D在关系A中是外键。

5.sub不属于Python语言的保留字

 以上这些是官方定义的保留字,具有特殊含义

6.

这个题目本来我认为是需要先计算出3的指数再进行计算,不用先计算出上边的直接进行计算就可以。

7.Python字符串采用[N:M]格式进行切片,获取字符串从索引N到M的子字符串,包括N但不包括M,获取方式是前闭后开。

Python提供三种基本的数字类型,它们是整数类型、浮点数类型、复数类型

高级语言根据计算机执行机制的不同可分为两类:静态语言和动态语言,静态语言采用编译方式执行,脚本语言采用解释方式执行。例如,C语言是静态语言,Python是脚本语言,编译是将源代码转换成目标代码的过程,解释是将源代码转逐条转换成目标代码同时逐条运行目标代码的过程。

8.Python语言在三种基本控制逻辑(顺序结构、选择结构(分支结构)、循环结构)上进行了适当的扩展,在分支结构原理的基础上,Python增加了异常处理。

9. 

 这里是如何判断条件中的数字是十六进制的呢

10.

此时的s是当作一个变量使用的,不一定非要是s,其它任何字母也是可以的,只是看其是否与里边的一个字母所表示的相等或者不等,如果不等于这两个字母便打印出来,等于这两个字母时便直接跳过 ,不打印这两个字母,可以看到最终的打印结果是越过了判断条件的这两个字母。

11.

此时的循环我们可以看出,Python中循环包括两种:遍历循环和无限循环,遍历循环使用保留字for依次提取遍历结构元素进行处理,无限循环结构使用保留字while根据判断条件执行程序。循环结构中有两个辅助循环的保留字:break 和 continue.break用来跳出最内层for或 while 循环,脱离该循环后程序从循环后的代码继续执行;continue用来结束当前当次循环,即跳出循环体下面尚未执行的语句,但跳不出当前循环。两者的区别是:continue语句只结束本次循环,不终止整个循环的执行,而break具备结束循环的能力。此时我们可以根据上面的第十题来理解continue,当有两个判断条件时,也就是s=d和s=h时,仅仅是在这两个条件下没有执行下边的print(s),continue之后是终结了这次循环之后的剩余代码的执行,但是下一个循环还会继续执行。

12.Python中定义 类 的关键字是 class

13.Python语言中,return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。函数可以没有return,此时函数并不返回值。

14.

15. 

 

一定注意区分输入数据的格式问题,看其输入的数据是字符串还是整数形式,如果没有按照规定输入程序就会报错。

 list(x)函数会将集合或字符串类型转换成列表类型。

ls.remove(x)是删除列表ls中出现的第一个元素x

16.

 此时要注意的是保证左边变量的唯一性,假如用列表括起来的两个数,如如A选项中的就表示两个变量,C选项中用括号括起来的两个数表示元组就只表示一个变量,此时就保证了变量的唯一性,同时此时应该注意到as是保留字,没有加引号定义为字符串那此时就不能再被创建为变量。

17.

 

此时我们可以看到指定的分隔符列表为",",也就是中间有这个标点的就会被分开成为独立的字符,此时的水晶葡萄和奶油富士中间无标点分隔,虽然处于不同的两行,但是不会被独立为单独的字符,只是中间有一个转义字符换行符。

18. 

 此时记得区分writelines 和 readlines的区别,文件打开模式中w表示覆盖写模式。

19.numpy是Python的一种开源数值计算扩展第三方库,用于处理数据类型相同的多维数组,简称 ’数组‘。numpy 可以用来存储和处理大型矩阵,提供了许多高级的数组编程工具,如矩阵运算、矢量处理、N维数据变换等。

20.

PIL(Python Imaging Library)是Python的图像处理标准库,提供了丰富的图像处理和图形功能。主要功能包括:- 图像读取与保存:支持多种常见图像格式,如JPEG、PNG、GIF等- 图像处理:缩放、裁剪、旋转、滤波、颜色转换等- 图像编辑:绘制图形、添加文本、合成图片等- 图像信息:获取图像尺寸、格式、EXIF信息等

pyinstaller是Python的一个用于将Python代码打包成独立可执行程序的工具。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ElasticSearch 5.6.3 自定义封装API接口

在实际业务中,查询 elasticsearch 时会遇到很多特殊查询,官方接口包有时不便利,特殊情况需要自定义接口,所以为了灵活使用、维护更新 编写了一套API接口,仅供学习使用 当前自定义API接口依赖 elasticsearch 5.6.3 版本…

centos7内存过高排查

centos7内存过高排查 小白教程,一看就会,一做就成。 1.查找使用内存过大的进程 ps查看按内存排序的前3个进程 ps auxw|head -1;ps auxw|sort -rn -k4|head -3 #或 ps aux --sort-%mem | head -n 4 #这里就是4,查看的是前3个进程 2.可以…

Vue自动生成二维码并可下载二维码

遇到一个需求,需要前端自行生成用户的个人名片分享二维码,并提供二维码下载功能。在网上找到很多解决方案,最终吭哧吭哧做完了,把它整理记录一下,方便后续学习使用!嘿嘿O(∩_∩)O~ 这个小东西有以下功能特点…

【深入解读Redis系列】(五)Redis中String的认知误区,详解String数据类型

有时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,请认准https://blog.zysicyj.top 首发博客地址 系列文章地址 需求描述 现在假设有这样一个需求,我们要开发一个图像存储系统。要求如下: 该系统能快…

QT QAxWidget控件 使用详解

本文详细的介绍了QAxWidget控件的各种操作,例如:新建界面、使用示例、显示网页、显示pdf、显示Off、源文件详细说明其它文章等等操作。 ActiveX控件是一种可重用的二进制组件,用于在Windows操作系统上提供特定的功能和服务。以下是一些常见的…

python pycharm 下载 安装 自(1)

pycharm 官网 JetBrains: 软件开发者和团队的必备工具 python 官网 Python Release Python 3.11.5 | Python.org 软件安装 因为python需要借助pycharm所以需要安装 下边截图是重要的部分 pycharm python 终端安装 然后进行全局配置 打开pycahrm 可以在扩展里边搜索中…

后端字典的优雅设计

背景 今天讲到的是数据字典的设计。为什么要讲到这个呢,因为我下午在做开发的时候遇到了一个问题。我先扔出来某个表的字段的定义吧: business_type int default 0 comment 0:收款计划;1:付款计划而且我还有一个字典…

【2023年11月第四版教材】第12章《质量管理》(合集篇)

第12章《质量管理》(合集篇) 1 章节说明2 管理基础3 管理过程3.1 管理ITTO汇总★★★ 4 规划质量管理4.1 数据收集★★★4.2 数据分析★★★4.3 数据表现★★★4.4 质量管理计划★★★4.5 质量测量指标★★★ (22下35) 5 管理质量…

SpringMVC系列(六)之JSON数据返回以及异常处理机制

目录 前言 一. JSON概述 二. JSON数据返回 1. 导入pom依赖 2. 添加配置文件(spring-mvc.xml) 3. ResponseBody注解使用 4. 效果展示 5. Jackson介绍 三. 全局异常处理 1. 为什么要全局异常处理 2. 异常处理思路 3. 异常处理方式一 4. 异常处…

算法--插入排序

算法步骤 /*** 插入排序** version 1.0* date 2023/09/01 18:48:44*/ public class Insert {/*** 升序插入排序** param a 待排序的数组* date 2023/9/1 15:29:10*/public static void sortAes(int[] a) {int length a.length;for (int i 1; i < length; i) {for (int j …

Jmx协议远程连接java服务器

注意&#xff1a;本例里&#xff0c;我用的是jdk17 通常用jdk自带的jconsole&#xff0c;或者想要功能强大点的使用visualVM 需要java服务器在启动的时候加上以下参数 -Dcom.sun.management.jmxremote 启用jxm远程连接-Djava.rmi.server.hostname10.1.3.99 指定jxm监听地址&…

《向量数据库指南》——“插件版”向量数据库与Milvus Cloud原生向量数据库之间的区别?

我一直坚持一个观点&#xff0c;即并非所有基于向量的解决方案都应被统称为向量数据库&#xff0c;尽管它们的能力在某些方面可以与之匹敌。从我的观点来看&#xff0c;例如 pgvector 或 Elasticsearch&#xff0c;它们都是非常出色且成熟的产品&#xff0c;在特定场景下&#…

【C语言】扫雷小游戏(保姆教程)

目录 一、扫雷游戏介绍 二、代码分装 三、代码实现步骤 1. 制作菜单menu函数以及游戏运行逻辑流程 2. 数组棋盘分析 3. 创建棋盘数组 4. 初始化棋盘InitBoard函数 5. 显示棋盘DisplayBoard函数 6. 布置雷SetMine函数 7. 统计雷个数GetMineCount函数 8. 排查雷FindMine函…

手摸手系列之前端Vue实现PDF预览及打印的终极解决方案

前言 近期我正在开发一个前后端分离项目&#xff0c;使用了Spring Boot 和 Vue2&#xff0c;借助了国内优秀的框架 jeecg&#xff0c;前端UI库则选择了 ant-design-vue。在项目中&#xff0c;需要实现文件上传功能&#xff0c;同时还要能够在线预览和下载图片和PDF文件&#x…

【C# Programming】继承、接口

一、继承 1、派生 继承在相似而又不同的概念之间建立了类层次概念。 更一般的类称为基类&#xff0c;更具体的类称为派生类。派生类继承了基类的所有性质。 定义派生类要在类标识符后面添加一个冒号&#xff0c;接着添加基类名。 public class PdaItem {public string Name {…

java的入门学习

1. 安装jdk 一般是安装java8&#xff0c;大部分使用的版本是java8&#xff1b; 然后需要部署java环境变量 2. 编译class文件 javac 文件名.java 3. 执行class文件 编译命令为java 文件名 配置classpath路径为.\为当前路径下的class文件名 4. 变量 成员变量&#xff1a;类…

Pycharm中配置Celery启动

Pycharm中配置Celery启动 前置条件 目录结构 ----FerDemo --------celery_demo ------------tasks.py tasks.py文件代码 import sys import time from celery import Celeryapp Celery(demo,backendredis://:password127.0.0.1/0,brokerredis://:password127.0.0.1/1,broker…

【线性代数】沉浸式线性代数在线学习网站

地址&#xff1a;http://immersivemath.com/ila/index.html 这是全球第一本带交互式图形的线性代数教材&#xff0c;作者是 J. Strm, K. strm, and T. Akenine-Mller。 全书一共十章&#xff0c;各章节内容如下&#xff1a; 接下来我将对各章节进行简单的总结&#xff0c;另外…

LLM - SFT workflow 微调工作流程

目录 一.引言 二.Workflow 分流程拆解 1. Workflow 代码 2.Workflow 拆解 ◆ 超参数初始化 ◆ 数据集初始化 ◆ 加载与量化 ◆ 数据集预处理 ◆ DataCollator ◆ 模型微调 sft 三.总结 一.引言 前面我们对 LLM 相关流程的单步都做了分析…

Linux入门教程||Linux文件基本属性

Linux系统是一种典型的多用户系统&#xff0c;不同的用户处于不同的地位&#xff0c;拥有不同的权限。为了保护系统的安全性&#xff0c;Linux系统对不同的用户访问同一文件&#xff08;包括目录文件&#xff09;的权限做了不同的规定。 在Linux中我们可以使用 ll 或者 ls –l…