1.属于分支逻辑的保留字有if、else、elif,属于循环逻辑的保留字有break、continue、for、while。

2.使用函数主要有两个目的:降低编程难度和增加代码复用(模块化,便于阅读)。

3.

计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合

软件具有以下特点:

软件是一种逻辑实体,而不是物理实体,具有抽象性;

② 软件的生产过程与硬件不同,它没有明显的制作过程;

③ 软件在运行、使用期间不存在磨损、老化问题;

软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致软件移植的问题;

⑤ 软件复杂性高,成本昂贵;

⑥ 软件开发涉及诸多的社会因素。

4.可选参数一般都放置在非可选参数的后面,即定义函数时,先给出所有非可选参数,然后再分别列出每个可选参数及对应的默认值。(缺省缺最右)
"def vfunc(*a,b):"函数定义错误,参数位置出错。

5.定义函数缺少返回值return,则输出None

def hub(ss,x=2.0,y=4.0):ss+=x+y
print(hub(10,3))

6.Python语言使用保留字try和except进行异常处理。

try:语句...
except 异常的名称:语句...

7.二维数据,也称表格数据,由关联关系数据构成,采用二维表格方式组织,对应于数学中的矩阵,常见的表格都属于二维数据。

高维数据由键值对类型的数据构成,采用对象方式组织,可以多层嵌套。

8.异常处理逻辑保留字:try except finally else

try ....except...else 语句,当没有异常发生时,else中的语句将会被执行。

a=10
b=0
try:c = b/ aprint(c)
except  IOError ,ZeroDivisionError:pass
else:print ("no error")
print("done")

try..finally 组合使用,构成异常处理语句。先执行 try 部分的语句,无论 try 部分是否执行成功,finally 部分都会被执行。

9.使用大括号{}可以创建字典,特殊地,可以创建一个空字典。
dict():生成一个空字典,作用和 {} 相同。dict(()) 等同于 dict()。

10.区分copy和赋值

对于列表类型,使用等号无法实现真正的赋值,不能产生新列表。ls = lt 语句并不是拷贝lt中的元素给变量 ls,而是新关联了一个引用(深拷贝),即增加一个别名,ls 和 lt 所指向的是同一套内容,所以删除 ls 中的元素,lt也随之变成空列表。

11.r:只读模式,如果文件不存在,返回异常。
x:创建写模式,文件不存在则创建,存在则返回异常。
a:追加写模式,文件不存在则创建,存在则在原文件最后追加内容。
+:与r/w/x/a一同使用,在原功能基础上增加同时读写功能。

12.第三方库:pip xxxx<第三方库>

install:安装
uninstall:卸载
download:下载
search:查找

13.数据模型

概念模型:是一种面向客观世界、面向用户的模型、它与具体的数据库管理系统无关,与具体的计算机平台无关。概念模型着重于对客观世界复杂事物的结构描述,常用的就是E-R图。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”表示实体的属性“菱形框”表示关系,并用“实心线段”将其与相应关系的“实体型”连接起来。

将E-R图转化成关系模式时,实体与联系都可以表示为关系

实体-联系数据模型中的联系型,存在3种一般性约束:一对一约束(联系)、一对多约束(联系)和多对多约束(联系),它们用来描述实体集之间的数量约束:

(1) 一对一联系(1 ∶1)

对于两个实体集A和B,若A中的每一个值在B中至多有一个实体值与之对应,反之亦然,则称实体集A和B具有一对一的联系。

一个学校只有一个正校长,而一个校长只在一个学校中任职,则学校与校长之间具有一对一联系。

(2) 一对多联系(1 ∶N)

对于两个实体集A和B,若A中的每一个值在B中有多个实体值与之对应,反之B中每一个实体值在A中至多有一个实体值与之对应,则称实体集A和B具有一对多的联系。

例如,某校教师与课程之间存在一对多的联系“教”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教。一个专业中有若干名学生,而每个学生只在一个专业中学习,则专业与学生之间具有一对多联系

逻辑模型:是具体的数据库管理系统所支持的数据结构模型,既要面向用户又要面向系统。在数据库中用数据模型来抽象客观世界的信息和数据。常见的逻辑数据模型类型:层次模型(二叉树),网状模型(数据间的交叉关系),关系模型(二维表格)

物理模型:这是描述数据在存储介质上的组织结构的数据模型,它不但与具体的数据库管理系统有关,而且还与操作系统和硬件有关。每一种逻辑数据模型在实现时都有与其相对应的物理数据模型。数据库管理系统为了保证其独立性与可移植性,将大部分物理数据模型的实现工作交由系统自动完成,而设计者只设计索引、聚集等特殊结构

数据模型三要素:数据结构,数据操作和数据约束

14.数据库系统内部采用三级模式(外模式,概念模式,内模式)和模式间的二级映射,是为了提高数据库的数据独立性,即物理独立性与逻辑独立性。用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。

15.定义学生选修课程的关系模式如下: SC(S#,Sn,class,C#,Cn,G,Cr,T#)(其属性分别为学号、姓名、1班级,课程号、课程名、成绩、学分、授课教师号),假定学生和课程都会有重名,并且每班的每门课只有一个老师教授,则下面不是非主属性对主属性部分依赖的是:

函数依赖就是一个属性集依赖于别的属性集,或一个属性集决定别的属性集。属性集Y依赖于属性集X记为 X->Y
学号 S# 是主属性,学生姓名 Sn 会有重复值,为非主属性,学生姓名部分依赖于学号,即S#→Sn。
课程号 C# 是主属性,课程名 Cn 和学分 Cr 会有重复值,为非主属性,课程名和学分部分依赖于课程号,即 C#→Cn,C#→Cr。

16.关系数据库管理系统能实现的专门关系运算,包括选择运算、投影运算、连接运算

17.程序流程图(PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。控制流是计算机执行一个程序中语句的顺序。

18.软件工程包括 3 个要素,即方法、工具和过程

19.在满二叉树中,最后一层的结点个数就是叶子结点的个数,公式:深度为h的满二叉树的叶子结点为2**(h-1)

20.软件需求分析阶段主要工作:需求获取,需求分析,需求评审

21.元素个数=(rear-front+m)%m(队列长度)

当front=rear的时候,队列为空

22.

Python语言是一种面向过程,也是面向对象的语言

Python语言与平台无关:因为不同平台上有不同的Python解释器,写一套python源代码,在不同的平台上,都可以经由解释器解释执行。

Python语言是通用语言。

Python语言的生态库既包括官方开发的,也包括各种开源社区开发的,还有各种厂家开发的

23.x,y=y,x+y;右边的x仍然为未被y赋值时的x值

24.python第三方库

网络爬虫:requests scrapy beautifulsoup4-bs4

数据分析以及可视化:numpy scripy matplotlib jieba pandas

web开发:flask django tornado

机器学习:tensorflow

其他:pygame游戏 PIL(Pillow)-PIL库图像处理方面 OpenCV-图像和视频工作库 Py2exe和pyinstaller: 将python脚本转换为windows上可以独立运行的可执行程序。

25.

模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。

当模式改变时,由数据库管理员对外模式/模式映射做相应改变,可以使外模式保持不变。

应用程序是依据数据的外模式编写的,从而应用程序也不必改变。

保证了数据和程序的逻辑独立性,即数据的逻辑独立性。

double l =80,w=30,x0=200,y0=150;
    double x[5],y[5],a =0;
    CPen mypen;
    mypen.CreatePen(PS_SOLID,1,RGB(255,255,255));
    x[0]= x0;
    y[0]= y0;
    x[1]= x0+l*cos(a);
    y[1]= y0+l*sin(a);
    x[2]=x0+l*cos(a)-w*sin(a);
    y[2]=y0+l*sin(a)+w*cos(a);
    x[3]=x0-w*sin(a);
    y[3]=y0+w*cos(a);
    pDC->MoveTo(x[0],y[0]);
    pDC->LineTo(x[1],y[1]);
    pDC->LineTo(x[2],y[2]);
    pDC->LineTo(x[3],y[3]);
    pDC->LineTo(x[0],y[0]);

计算机二级-python知识点相关推荐

  1. 计算机二级python基础知识总结-计算机二级python 知识点篇(程序的控制结构)...

    计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...

  2. 程序异常是python语言基本控制结构_计算机二级python 知识点篇(程序的控制结构)...

    计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...

  3. python语言复数类型实部不可以为0_计算机二级python 知识点篇(数据类型)

    计算机二级python 知识点篇(数据类型) 基本数据类型 数字类型 Python语言提供3种数字类型: 整数类型. 浮点数类型和复数类型, 分别对应数学中的整数. 实数和复数. 整数类型 进制种类 ...

  4. 计算机二级python 知识点篇(文件和数据格式化)

    计算机二级python 知识点篇(文件和数据格式化) 考纲考点 文件的使用: 文件打开. 关闭和读写 数据组织的维度: 一维数据和二维数据 一维数据的处理: 表示. 存储和处理 二维数据的处理: 表示 ...

  5. 计算机二级Python基础知识点整理

    为了方便大家更好的应对考试,我整理了计算机二级Python中历年真题选择题部分的几乎所有考点,大家考前考后都可以回顾浏览下,查漏补缺,电子版支持打印.需要PDF电子版可以评论区回复 "DD& ...

  6. 计算机二级Python 操作题知识点及例题总结

    计算机二级Python 操作题知识点及例题总结 format输出 Unicode 精度控制 循环段 计数器 jieba len() turtle 箭头在结尾 箭头在开头 字符串基本统计 利用get() ...

  7. 计算机二级python用什么书-如何准备全国计算机二级Python?

    如果你也和我一样是零基础学习,希望你过! 以下是我的回答提纲 /> 一.参考过的知乎回答这是我找到的最全面的备考攻略,第一推荐!!考完发现他还有更新!!曹操:计算机二级 Python 怎么考?考 ...

  8. 【计算机二级Python】主观题(总结版)

    二级备赛系列博文 [计算机二级Python]客观题(总结版) [计算机二级Python]主观题(总结版) [计算机二级Python]易忘知识点总结 [计算机二级Python]阶段性总结版 一.小知识什 ...

  9. 【计算机二级Python】阶段性总结版

    二级备赛系列博文 [计算机二级Python]客观题(总结版) [计算机二级Python]主观题(总结版) [计算机二级Python]易忘知识点总结 [计算机二级Python]阶段性总结版 ch7.文件 ...

最新文章

  1. ASP.NET MVC 的 WebGrid 的 6 个重要技巧 【已翻译100%】
  2. Socket 网络编程实践经验
  3. 关于Domain-Specific Languages
  4. 关于SOA的四个基本观点 from MS
  5. 随机森林需要分训练集测试集吗_讨论记录用随机森林对生存数据降维,筛选signature...
  6. ICCV 2019 | 上海交大MVIG团队提出InstaBoost,换个dataloader函数, COCO提升3mAP
  7. bind-html自动换行,如何实现textarea placeholder自动换行?
  8. Linux学习总结(56)——如何处理阿里云服务器上入侵的kdevtmpfsi 挖矿病毒
  9. SDK窗口中增加菜单 以及 对菜单做出相应的消息响应
  10. xp和linux的引导文件,Linux与XP双系统中grub引导配置笔记
  11. 【转】IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段
  12. python中类的定义方法_Python类的定义、方法和属性使用
  13. Mac下ndk交叉编译arm平台程序
  14. 华为USG防火墙配置命令
  15. 2019年“深圳杯”数学建模挑战赛B题(1、2问)
  16. 数据结构之线性表,这一篇就够了,吐血总结,建议收藏~~
  17. 用一年时间如何能掌握 C++ ?
  18. 前端开发中PC端和移动端网站的区别
  19. 프로그래머로 살아남는 법
  20. 1:使用递归函数计算1到n之和

热门文章

  1. kindel 资源_Hanselminutes播客206-Windows Phone 7系列-Charlie Kindel的开发人员经验
  2. 使用ffmpeg实现视频倒放
  3. 2020平均薪资什么水平?
  4. oracle 11g ocp 笔记(18)--用户管理的备份和还原
  5. Android studio按键点击操作
  6. 【论文笔记】On Recognizing Texts of Arbitary Shapes with 2D Self-Attention(SATRN)
  7. 朋友圈实现自动点赞的软件思路与部分代码分享
  8. 直播点赞APP是什么样的呢?
  9. 解密趣头条快跑上市的背后“推手”
  10. java对象从新生代晋升到老年代的四种方式