(本篇文章是针对中国电子学会青少年编程等级考试的,适合初学者以及青少年编程学习者)
首先,python一级考试都是比较基础的知识,大概包括python的一些常识知识,以及简单的数据类型,类型转换,输入输出函数,运算符,turtle画图等等,难度小,甚至根本不会考循环,判断之类的。废话不多说,上干货,文章可能有点长。表格都比较重要,除了表格之外,考点都用深红色做了标记,只想知道考点的可以快速浏览。
目录
一. 常识知识:
1.1 常见的几种编程环境:
说简单点,焖饭起码得需要电饭锅,那写代码肯定需要一个编辑器,这里主要是考察孩子是否了解python编程能用的编辑器,考察形式基本上如下所示:
错误非常明显,肯定是D,Scratch是图形化编程。那python常见的编辑环境有哪些呢(考点)
Python常见的几种编程环境 |
---|
IDLE python自带,实际开发几乎不用这个。 |
Visual Studio Code(VScode) 本人一般用这个写前端代码 |
Jupyter Notebook 是一款web应用,在浏览器打开 |
pyCharm 我最常用,也是最顺手的编辑器 |
除此之外,有个非常简单的考点,就是python2.x 和python3.x 不完全兼容,具体的差别就别去看了,因为现在也基本上不用python2.x的版本了。这里出题基本上也就判断,了解就行了。
1.2 IDLE操作以及两种模式
(考点)IDLE有两种模式,一种是交互模式,另一种是文件模式
1.2.1 交互模式
有个特点就是,前面会有>>>作为提示符,这个模式就像这样,写一行执行一行.
1.2.2 文件模式
文件模式就和我们正常编辑器一样了,写一串代码然后运行,这里有个小考点,最常见的Python文件的后缀名是 .py 和.pyw,他俩的区别最明显的就是pyw文件执行时不会弹出控制台窗口。
1.2.3 IDLE基本操作
命令 | 解释 |
---|---|
Ctrl+N | 新建文件(N:new) |
Ctrl+S | 保存文件(S:save) |
Ctrl+O | 打开文件(O:open) |
F5 | 运行程序 |
Tab | 代码缩进 |
# | 单行代码注释 |
‘’’ ‘’’ | 多行代码注释 |
真题:
二. 输入输出函数:
2.1 输出函数: print( )
它会把括号里面的内容打印到控制台上,效果如下(我用的pycharm编辑器)
里面可以有几个参数,比如:
说明 | 语法 |
---|---|
函数名 | print(objects, sep=’ ‘, end=’\n’) |
参数 | objects --表示输出的对象,也就是我们平时写的值。 |
sep – 用某符号来间隔多个对象。 | |
end – 用来设定以什么结尾。默认值是换行符 \n。 | |
返回值 | 无 |
step参数的应用,比如:
print('你', '好', '啊', sep='-')
结果如下:
end参数的应用