导航菜单
首页 >  Python语言程序设计二级真题  > Python二级考试知识点(史上最全)

Python二级考试知识点(史上最全)

Python二级考试知识点(一)

Python精华知识点手册【完整版】下载

1、Python语言基本语法元素 考点1.1 程序的基本语法元素:程序的框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、库引用 33个保留字 6种数据类型 4种引用方法:import 库、from 库 import 函数、from 库 impor *、import 库 as 别名 考点1.2 基本输入输出函数:input()、eval()、print() 考点1.3 源程序的书写风格-Python之禅 运行import this 即可出现 考点1.4 Python语言的特点 通用、简洁、高产

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()、str.count()、str.replace()、str.center()、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

Python二级考试知识点(二)

请添加图片描述 请添加图片描述 请添加图片描述 请添加图片描述 请添加图片描述 请添加图片描述 请添加图片描述

Python二级考试知识点(三)

请添加图片描述 请添加图片描述 请添加图片描述 请添加图片描述 请添加图片描述 请添加图片描述 列表的创建/增改删查

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ListA = [1,2,3,4] ListA.append(5) ListA.remove(1) ListA.extend([6,7,1]) ListA.insert(0,1) del ListA[0] print(ListA) print(ListA.count(1)) print(ListA.index(1)) print(ListA.index(1,1,len(ListA))) ListA.pop() ListA.pop(2) ListA.reverse() print(ListA) ListA.sort(reverse=True) 列表索引

1 2 3 4 5 6 7 ls1 = [‘James’,‘Andy’,1,2,3] print(ls1[0]) print(ls1[1:]) print(ls1[:3]) ls2 = [‘Nike’,‘Biber’] ls = ls1 + ls2 print(ls) 字符串操作 字符串的连接

1 2 3 4 str1 = ‘lk’ str2 = ‘psr’ str3 = str1 + str2 print(‘Well Water’+‘River’) 字符串的复制

1 2 3 str1 = ‘I love math’ str2 = str1*3 print(‘I Love U\n’*3) 字符串的转义

1 2 a = ‘Let’s go’ b = r’C:\lk’ 多行字符串

1 2 3 4 5 str = ‘’’ lk lk lk ‘’’

相关推荐: