1、Python语言基本语法元素
考点1.1程序的基本语法元素:程序的框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、库引用
33个保留字
6种数据类型
writelines使用方法python
4种引用方法:import库、from库import函数、from库impor*、import库as别名
考点1.2基本输入输出函数:input()、eval()、print()
考点1.3源程序的书写风格-Python之禅
运行import this即可出现
考点1.4Python语言的特点
通用、简洁、高产
2、基本数据类型
考点2.1数字类型:整数类型、浮点数类型、复数类型
考点2.2数字类型的运算:数值运算操作符、数值运算函数
操作符:x+y、x-y、xy、x/y、x//y、x%y、-x、+x、x**y
函数:abs()、divmod()、pow()、round()、max()、min()
考点2.3字符串类型及格式化:索引、切片、基本的format()格式化方法
模板字符串.format()
模板:{:填充对齐宽度千位分隔符精度类型}
考点2.4字符串类型的操作:字符串操作符、处理函数和处理方法
操作符:x+y、xn、x in s
处理函数:len()、str()、chr()、ord()、oct()、hex()
处理方法:str.lower()、str.upper()、str.split()、unt()、place()、()、str.strip()、str.join()
考点2.5类型判断和类型间转换
int()、float()、str()
3、程序的控制结构
考点3.1程序的三种控制结构
顺序结构、分支结构、循环结构
考点3.2程序的分支结构
单分支结构(if)、二分支结构(if else)、多分支结构(if elif else)
考点3.3程序的循环结构
遍历循环(for)、无限循环(while)、跳出循环(break)跳过本轮循环(continue)
考点3.4程序的异常处理:try-except
4、函数和代码复用
考点4.1函数的定义和使用
def函数名
函数体
return返回值列表
考点4.2函数的参数传递:可选参数的传递、参数名称传递、函数的返回值
考点4.3变量的作用域:局部变量和全局变量
global全局变量
5、组合数据类型
考点5.1组合数据类型的基本概念:集合类型、序列类型、映射类型
考点5.2列表类型:定义、索引、切片
考点5.3列表类型的操作:列表的操作函数、列表的操作方法
操作函数:len()、min()、max()、list()
操作方法:ls.append()、ls.insert()、ls.clear()、ls.pop()、ls.remove()、ls.reverse()、ls.copy()
考点5.4字典类型:定义、索引
定义:变量名={键1:值1,键2:值2,……,键n:值n}
索引:值=变量名[键]
考点5.5字典类型的操作:字典的操作函数、字典的操作方法
操作函数:len()、min()、max()、dict()
操作方法:d.keys()、d.values()、d.items()、d.get()、d.pop()、d.popitem()、d.clear()
6、文件和数据格式化
考点6.1文件的使用:打开、关闭和读写
打开模式:‘r’、‘w’、‘x’、‘a’、‘b’、‘t’、‘r+’、‘w+’、‘x+’、‘a+’
读取方法:f.read()、f.readline()、f.readlines()、f.seek()
写入方法:f.write()、f.writelines()
考点6.2数据组织的维度:一维数据和二维数据
考点6.3一维数据的处理:表示、储存和处理
字符串.join()、字符串.split()
考点6.4二维数据的处理:表示、储存和处理
考点6.5采用CSV格式对一二维数据文件的读写
7、Python计算生态
考点7.1-1标准库:turtle库(必选)
绘制状态函数:pendown()、penup()、pensize()以及对应别名为pd()、pu()、width();
颜控制函数:color()、pencolor()、begin_fill()、end_fill();
运动控制函数:forward()、backward()、right()、left()、setheading()、goto()、circle()以及对应别名fd、bk()、rt()、lt()、seth()
考点7.1-2标准库:random库(必选)
考查seed()、random()、randint()、getrandbits()、randrange()、uniform()、choice()、shuffle()、sample()
考点7.1-3标准库:time库(必选)
时间处理函数:time()、gmtime()、localtime()、ctime()
时间格式化函数:mktime()、strftime()、strptime()
计时函数:sleep()、perf_counter()
考点7.2基本的Python内置函数
abs()#绝对值
divmod()#商和余数
pow()#幂
round()#取值范围
max()#最大
min()#最小
sum()#求和
all()#判断真假(全为真则真)
any()#判断真假(一个真则真)
bin()#二进制
oct()#八进制
hex()#十六进制
bool()#布尔类型
chr()#字符类型
int()#整数类型
float()#浮点数类型
list()#列表类型
str()#字符串类型
complex()#创建复数
dict()#创建字典
range()#创建整数序列
input()#输入
print()#输出
eval()#去掉外侧引号
exec()#计算字符串的值
len()#字符串长度
open()#打开文件
ord()#返回Unicode编码
type()#返回类型
考点7.3第三方库的获取和安装
pip install<;第三方库名>
考点7.4-1第三方库:PyInstaller库(必选)考点7.4-2第三方库:jieba库(必选)jieba.lcut()
考点7.4-3第三方库:wordcloud库(可选)
考点7.5了解常见第三方库名称
·网络爬虫:requests、scrapy、pyspider
·
数据分析:numpy、pandas、scipy
·文本处理:pdfminer、python-docx、beautifulsoup4·数据可视化:matplotlib、seaborn、mayavi
·用户图形界面:PyQt5、wxPython、PyGObject
·机器学习:scikit-learn、TensorFlow、mxnet ·Web开发:Django、pyramid、flask
·游戏开发:pygame、Panda3D、cocos2d