ython一级等级考试知识点总结(不含turtle画图)物联沃

首先,python一级考试都是比较基础的知识,大概包括python的一些常识知识,以及简单的数据类型,类型转换,输入输出函数,运算符,turtle画图等等,难度小,甚至根本不会考循环,判断之类的。废话不多说,上干货,文章可能有点长。表格都比较重要,除了表格之外,考点都用深红色做了标记,只想知道考点的可以快速浏览。

目录

一. 常识知识:1.1 常见的几种编程环境:1.2 IDLE操作以及两种模式1.2.1 交互模式1.2.2 文件模式1.2.3 IDLE基本操作二. 输入输出函数:2.1 输出函数:  print( )2.2 输入函数:  input( )三. 变量:3.1 声明变量并赋值:3.2 变量的命名规则:四. 简单的数据类型:4.1 字符串(str):4.1.1 字符串的拼接4.2 布尔型(bool):4.3 数字型(number):4.3.1 整数型(int):4.3.2 浮点数 (float):五、简单数据类型的转换:六. 运算符:6.1 算数运算符:6.2 比较运算符:6.3 赋值运算符:6.4 逻辑运算符:6.5 运算符的优先级:一. 常识知识:

一. 常识知识:

1.1 常见的几种编程环境:

1.2 IDLE操作以及两种模式

1.2.1 交互模式

1.2.2 文件模式

1.2.3 IDLE基本操作

二. 输入输出函数:

2.1 输出函数:  print( )

2.2 输入函数:  input( )

三. 变量:

3.1 声明变量并赋值:

3.2 变量的命名规则:

四. 简单的数据类型:

4.1 字符串(str):

4.1.1 字符串的拼接

4.2 布尔型(bool):

4.3 数字型(number):

4.3.1 整数型(int):

4.3.2 浮点数 (float):

五、简单数据类型的转换:

六. 运算符:

6.1 算数运算符:

6.2 比较运算符:

6.3 赋值运算符:

6.4 逻辑运算符:

6.5 运算符的优先级:

说简单点,焖饭起码得需要电饭锅,那写代码肯定需要一个编辑器,这里主要是考察孩子是否了解python编程能用的编辑器,考察形式基本上如下所示:

错误非常明显,肯定是D,Scratch是图形化编程。那python常见的编辑环境有哪些呢(考点)

除此之外,有个非常简单的考点,就是python2.x 和python3.x 不完全兼容,具体的差别就别去看了,因为现在也基本上不用python2.x的版本了。这里出题基本上也就判断,了解就行了。

(考点)IDLE有两种模式,一种是交互模式,另一种是文件模式

有个特点就是,前面会有>>>作为提示符,这个模式就像这样,写一行执行一行.

文件模式就和我们正常编辑器一样了,写一串代码然后运行,这里有个小考点,最常见的Python文件的后缀名是 .py 和.pyw,他俩的区别最明显的就是pyw文件执行时不会弹出控制台窗口。

真题:

它会把括号里面的内容打印到控制台上,效果如下(我用的pycharm编辑器)

里面可以有几个参数,比如:

step参数的应用,比如:

结果如下:

end参数的应用,比如:

结果如下:

想让用户在键盘上输入东西,就需要输入函数,里面可以用一个字符串提示用户输入什么内容,比如:

运行结果如下:

需要注意的是,这个函数,接收到的值默认是字符串,(后面会介绍什么是字符串),如果我们想输入数字,然后进行数学运算,就需要转换数据类型,后面也会介绍怎么转换数据类型。

这里声明了一个变量a,并且将数字123赋值给了a,注意一下,这里的等号不是数学中的等于号,是赋值的意思,需要从右往左读,也就是把123这个数字赋值给了变量a。这里的等号就是赋值运算符。

变量的理解,对于四五年级的小朋友来说,可能有点奇怪,用一个不太恰当的比喻:把变量当作一个小房子,每个小房子都有自己的门牌号,这个门牌号就是变量名,也就是a,那住房子的人就是123这个数字,那么让123这个“人”住进房子“a“的这个过程你就可以理解为给变量赋值。

变量不能随便命名,我们还是用刚才的那个比喻,生活中给房子起名也不能瞎起,你不能随便盖个楼就叫人民大会堂吧,在python语言中,有命名规范需要我们遵守,你敢不遵守,它就敢报错,首先:

1.变量名只可以包含:字母(大小写)、数字、下划线。(就这三部分,其他什么都不行,比如!@#¥%……都不行)

2.变量不能以数字开头。比如 4name = 123 ,就是个非常标准的错误,

(还有一件事,就是python是区分大小写的,也就是说变量A和变量a是两个变量,不是一个。)

真题:

在Python中,你可以使用单引号('),双引号("),三引号(“”“/''')来定义字符串。除了注释的时候一般不用三引号,

比如: ’你好‘   ”251651321“  ”True“  这样都是字符串,只要被引号包起来,无论里面是数字还是一些python关键字,都是字符串。(这个数据类型虽然简单,但是其实还是有一些值得注意的点,比如转义符,格式化等等,这些东西一级暂时不用太深入学习,后续慢慢补充,感兴趣的可以先去了解一下)

两个字符串可以用’+‘连接起来,比如:

运行结果如下:

除了加号之外,还可以通过’*‘进行复制操作,比如:

运行结果如下

两个:一个为真,用True表示,一个为假,用False表示。

布尔类型的值专门用于各种表达式的判断,说白了,也就是判断这个式子成不成立,成立的结果就是True,也就是真的,不成立就是False。在比较运算和逻辑运算的时候会经常提到,这里就不多说了。(注意:孩子在编辑代码的时候一定要注意,这两个词的首字母一定要大写)。题比如:

数字型还包括,整数型、浮点型、复数型,对于一级考试来说,不需要去学习复数,主要注意前两个

Python 的整数类型没有大小限制,理论上可以表示任意大的整数,但实际操作中受限于内存.它是基本数据类型之一,其实也就是我们数学意义上的整数,包括正整数、负整数、0。(注意:比如说3.0,-4.0属于浮点数,而不是整数)

浮点数是计算机科学中的一种数值数据类型,用于表示实数,即带有小数部分的数字。比如:3.1415  、4219.125121。

数据类型这方面不单独出题,但是会与后面的运算符结合出题,并且这是学习一门语言的基础,所以一定要会

转换及函数,如下所示:

注意粉色字体,转换成字符串没有限制,随便转换,但是不是所有字符串都能转化成整型或浮点,也很好理解 ,比如字符串:“你好”,这是肯定没办法转化成数字型的啊

当浮点数转化成整数的时候,会舍弃小数点后面的数字,比如:

结果如下:

那么我们不能每次都把它打印出来去看数据类型吧,那我们可以通过函数  type( )去查看数据类型,会返回一个 <class ‘类型符号’>,比如:

运行结果:

这部分出题就非常多了,:

顾名思义,其实就是我们用的加减乘除,除此之外还有一些,如下所示:

加、减、乘,和我们在数学中的用法是一样的,只不过编程中,乘法用的是“ * ”(星号),而除法需要注意,这个表格的后三个,都是算除法,但是用法完全不同,“ // ” 的用法是相除之后取整,也就是只取小数点前面的部分,所以9//7的结果是1。“ % ”则是取余数。而“ / ” 虽然是正常的除法,但是,只要“/”参与运算,哪怕结果整除,结果也会是浮点数。

第一个需要注意的点,就是判断两个数相等不相等的时候,用的是双等号“ == ”,不是“=”,“=”是赋值的意思。

而且返回值是布尔值,这部分一般会和其他运算符结合出题,真题如下:

在算术运算符后面加一个“=”也就成了赋值运算符:

注意一下最后一列,对理解赋值运算符有着很大的帮助。

逻辑运算符,并不是每次都返回布尔值,比如:

在python中,除了False表示假,0 、 ‘’(空字符串)、 [ ](空列表)……也都表示假,而除了这些就都是真,

not非常简单,就和原来的布尔值相反。

那么对于全是and的表达式来说,从左到右依次算,碰到第一个假的就返回这个假的的值,如果全是真,那么就返回最后一个值。

这部分还是比较难搞清楚的,而且会比较乱,当然了,一级考试也不会出特别难的题,理解清楚了就没问题。

在数学中,我们知道先算乘除,后算加减。那么在python中,我们有这么多的运算符,那么它们的优先级是什么呢?

优先级如此图,从上往下,优先级越来越低,也就是说,我们最优先算的是括号里的,最后算的应该是逻辑或 or。

真题:

一级知识还是非常非常基础的,大概内容也就这些再加上一个海龟画图,海龟画图就不放在这里了,要不然篇幅太长了,ok,我们下次见

THE END
0.全国青少年软件编程等级考试标准Python(16级)少儿python考级全国青少年软件编程等级考试标准(Python)由中国电子学会制定,主要考查基础语法、算法和实践应用能力。一级标准涉及IDLE环境使用、基本程序编写;二级标准涉及进阶数据类型和控制语句;三级标准涵盖数据处理和异常处理;四级标准讲解函数、算法和递归;五级标准介绍高级数据结构和标准库;六级标准涉及文件操作、数据可视化及面向对象编jvzquC41dnuh0lxfp0tfv8r2a9995::861gsvrhng1jfvjnnu1739;8642>
1.c++考级一共几级c++考级等级划分介绍C++c++考级一共几级 C 考级通常根据编程技能和知识水平划分为多个等级。以全国青少年软件编程等级考试为例,该考试分为 8 级,从一级到八级,每个等级对应特定的考核标准和知识点要求。C 考级涵盖从基本编程概念到高级算法、数据结构等内容,不同的机构或组织的等级划分和考试内容可能有所不同。jvzquC41yy}/rqu0ep5gcz4944?867mvon
2.NCT全国青少年编程能力等级测试教程:图形化编程一级作者:NCT全国青少年编程能力等级测试教程编委会出版社:清华大学出版社出版时间:2020年08月 手机专享价 ¥ 当当价降价通知 ¥48.30 定价 ¥58.00 配送至 北京市东城区 运费6元,满49元包邮 服务 由“当当”发货,并提供售后服务。 关联商品 NCT测试:图形化编程一级NCT测试:Python语言一级 jvzq<84rtqjve}3fcpmecwl0eqs04B639:?10qyon
3.NCT全国青少年编程能力等级测试python一级图文word.docxNCT全国青少年编程能力等级测试python一级图文word一、选择题 .运行下列Python程序,输出结果为True,则空白处应为()a=15b=46 if : print(‘True’)else:print(‘Flase’)A.a=b B.ab C.ab D.a==b .在Python中,用变量code存储学生的借书卡编码,例如:code=“NO.2020100502”,则变量code的数据类型应定义为(jvzquC41oc~/dxtm33>/exr1jvsm1;5461652?4934;3296252672?70ujzn
4.|全国青少年编程能力等级考试PAAT CBCJD01-05 C++编程标准解读(一级—五级) 开课日期: 2021年1月1日 PAAT CBCJD01-05 开始: 2021年1月1日 了解更多 PAAT PYBCZY1_4 Python编程教师能力认证(1—4级专业课) 开课日期: 2021年1月1日 PAAT PYBCZY1_4 开始: 2021年1月1日 了解更多 PAAT TBCJS1-3 图形化编程教师能力认证(jvzq<84gzcs.v{fkpkth0yfcvgjv0ls1
5.全国青少年编程能力等级考试Python编程标准解读(二级) 开课日期: 2021年3月5日 显示更多 PAAT PYBC03 Python编程标准解读(三级) 开课日期: 2021年3月5日 显示更多 PAAT PYBC04 Python编程标准解读(四级) 开课日期: 2021年3月5日 显示更多 PAAT PYBCJX01 Python编程样题解析(一级) jvzq<84yyy4qcjygfw4dp8
6.跳跳鼠编程是工信部中国电子学会主办的专门面向青少年(中小学生)的编程能力等级认证考试,也是目前唯一的权威机构组织的青少年编程考试。 考试的主办方是谁?权威性怎么样? 主办方是中国电子学会,是工信部直属的政府部门(事业单位),在电子和编程方面都有绝对的权威性。 jvzq<84vkcuukjtujw4dqv4swgyukxsDcpq0gfoaktutxiweg4ivvq