题型:
5道选择题+6道编程题
1.基本语法,如程序的格式框架、缩进、注释、变量(全局变量和局部变量)、命名、保留字、数据类型、赋值语句、引用,基本输入输出等。见:python基本语法
2.基本数据类型(数字类型:整型、长整型、浮点型、布尔型、复数类型;字符串类型:可用单引号、双引号、三引号表示;列表型;字典型;元组型),数据类型的运算,类型判断和类型间转换。见:python变量类型和Python运算符
3.程序的控制结构,顺序、分支、循环。(条件语句,循环语句,while循环,for循环,循环嵌套)
4.组合数据类型的基本概念,字符串类型及其操作(字符串),列表类型及其操作(列表),字典类型及其操作(字典),元组类型及其操作(元组),集合类型及其操作。(数字)
5.函数的定义和使用。(函数)
6.数论基础:质数、倍数、余数、最大公约数、最小公倍数、偶数、奇数、整数、指数。
7.常见错误和异常,以及常见异常处理。(异常处理)
8.标准库及Python内置函数,Python文件操作等。(模块,文件)
9.算法:进制转换、模拟算法,枚举算法,冒泡排序,插入排序,选择排序,递推算法,递归算法、贪心算法。见:冒泡排序和选择排序。