计算机二级 Python 第三方库 超详细归纳
计算机二级阿福课堂
2026年05月15日 09:32
收录于文集
共13篇

大数据精准命题,命中率高,题库下载:https://www.afuketang.com/13702

计算机二级 Python 第三方库 超详细归纳(选择 + 操作题必考)

第三方库是计算机二级 Python 绝对核心考点:选择题必考 2~4 道,操作题必出一道完整大题(中文分词 / 打包 / 数据分析 / 可视化四选一)。我把每个库的安装、核心函数、考试考点、易错点、必背代码、考试例题全部整理好,直接对标考试。


一、jieba 库(中文分词)⭐⭐⭐⭐⭐

考试定位:操作题必考库之一,专门用于中文文本处理,选择题也常考。

1. 基础信息

  • 作用:对中文句子进行分词(把一句话切成词语)

  • 安装命令(背下来)

    bash

    运行

代码块
PlainText
自动换行
复制代码
pip install jieba
复制成功

2. 4 个必背核心函数(考试全靠这 4 个)

表格

函数作用考试重点jieba.lcut(s)精确模式(默认)最常用,切分无冗余,返回列表jieba.lcut(s, cut_all=True)全模式把所有可能词语都切出来,有冗余jieba.lcut_for_search(s)搜索引擎模式先精确分词,再对长词细分jieba.add_word(word)添加自定义词解决专有名词、人名地名分错问题

3. 必背考试代码

python

运行

代码块
PlainText
自动换行
复制代码
import jieba   # 必须先导入

# 1. 精确模式(考试90%用这个!)
ls = jieba.lcut("计算机二级Python")
print(ls)  # 输出:['计算机', '二级', 'Python']

# 2. 全模式
ls = jieba.lcut("计算机二级Python", cut_all=True)

# 3. 搜索引擎模式
ls = jieba.lcut_for_search("中华人民共和国")

# 4. 添加自定义词典
jieba.add_word("大数据")
复制成功

4. 考试高频考点

  1. 返回值:所有 lcut 函数都返回列表

  2. 三种模式区别:精确模式无冗余,全模式有冗余

  3. 操作题题型:词频统计、文本分词、关键词提取


二、PyInstaller 库(打包 exe)⭐⭐⭐⭐⭐

考试定位:操作题必考库,只考命令行使用,不考代码。

1. 基础信息

  • 作用:把 .py 脚本 → Windows 可执行文件(.exe)

  • 无需 Python 环境就能运行

  • 安装命令

    bash

    运行

代码块
PlainText
自动换行
复制代码
pip install pyinstaller
复制成功

2. 必考命令(背下来!)

bash

运行

代码块
PlainText
自动换行
复制代码
# 单个文件打包(考试100%考这个)
pyinstaller -F 脚本名.py
复制成功

3. 核心参数(选择题必背)

4. 考试高频考点

  1. 打包命令必须在 CMD 里执行,不是在 Python 代码里写

  2. 生成文件位置:脚本目录下的 dist 文件夹

  3. 作用:脱离 Python 环境运行程序


三、numpy 库(数值计算)⭐⭐⭐⭐

考试定位:数据分析基础,数组运算是核心,选择题高频,操作题偶尔考。

1. 基础信息

  • 作用:高效数值计算、矩阵 / 数组运算(比 Python 列表快很多)

  • 核心数据类型:ndarray 数组

  • 安装

    bash

    运行

代码块
PlainText
自动换行
复制代码
pip install numpy
复制成功
  • 导入惯例(必须背)

    python

    运行

代码块
PlainText
自动换行
复制代码
import numpy as np
复制成功

2. 必背核心操作

(1)创建数组

python

运行

代码块
PlainText
自动换行
复制代码
# 从列表创建
a = np.array([1, 2, 3])

# 全0数组 2行3列
a = np.zeros((2, 3))

# 全1数组
a = np.ones((2, 3))

# 整数序列(左闭右开,同 range)
a = np.arange(10)  # 0~9
复制成功

(2)数组常用属性

python

运行

代码块
PlainText
自动换行
复制代码
a.shape   # 查看形状(几行几列),返回元组
a.reshape(2, 5)  # 改变形状
复制成功

(3)逐元素运算(考试重点)

python

运行

代码块
PlainText
自动换行
复制代码
a = np.array([1,2,3])
b = np.array([4,5,6])
print(a + b)   # [5 7 9]  对应位置相加
print(a * b)   # 对应位置相乘
复制成功

3. 考试高频考点

  1. 数组运算逐元素运算

  2. shape 返回数组形状(维度)

  3. arange 同 range,左闭右开


四、pandas 库(数据分析)⭐⭐⭐⭐⭐

考试定位操作题超级高频(表格数据处理),选择题必考,必须掌握

1. 基础信息

  • 作用:处理表格、Excel、CSV数据

  • 核心对象:DataFrame(二维表格)

  • 安装

    bash

    运行

代码块
PlainText
自动换行
复制代码
pip install pandas
复制成功
  • 导入惯例

    python

    运行

代码块
PlainText
自动换行
复制代码
import pandas as pd
复制成功

2. 必背核心操作

(1)读取文件

python

运行

代码块
PlainText
自动换行
复制代码
# 读取 CSV 文件(必考)
df = pd.read_csv("data.csv")
复制成功

(2)查看数据

python

运行

代码块
PlainText
自动换行
复制代码
df.head()      # 查看前5行
df.info()      # 查看数据信息(类型、缺失值)
df.describe()  # 数值列统计(均值、标准差等)
复制成功

(3)数据筛选(重点)

python

运行

代码块
PlainText
自动换行
复制代码
# 筛选 age 列 > 20 的行
df[df['age'] > 20]
复制成功

3. 考试高频考点

  1. read_csv 读取 CSV 文件

  2. DataFrame 表示表格数据

  3. 条件筛选语法:df[条件]


五、matplotlib 库(数据可视化)⭐⭐⭐⭐⭐

考试定位:操作题必考(画图),选择题必考图表类型。

1. 基础信息

  • 作用:绘制图表(折线图、柱状图、饼图)

  • 安装

    bash

    运行

代码块
PlainText
自动换行
复制代码
pip install matplotlib
复制成功
  • 导入惯例

    python

    运行

代码块
PlainText
自动换行
复制代码
import matplotlib.pyplot as plt
复制成功

2. 必背 4 种图表(考试全覆盖)

python

运行

代码块
PlainText
自动换行
复制代码
# 1. 折线图(变化趋势)
plt.plot(x, y)

# 2. 柱状图(对比数据)
plt.bar(x, y)

# 3. 饼图(占比)
plt.pie(data)

# 4. 显示图像(必须写!)
plt.show()
复制成功

3. 考试高频考点

  1. 必须写 plt.show(),否则不显示图片

  2. 图表用途:

    • 折线图:趋势

    • 柱状图:比较

    • 饼图:占比


六、其他高频第三方库(选择题专用)

只考作用,不考代码,背作用即可:

计算机二级 第三方库 终极速记(考前必背)

  1. jieba:中文分词,lcut 精确模式,返回列表

  2. PyInstaller:打包 exe,命令 pyinstaller -F xxx.py

  3. numpy:数值数组,array、zeros、arange、逐元素运算

  4. pandas:数据分析,read_csv、DataFrame、条件筛选

  5. matplotlib:画图,plot/bar/pie + plt.show()

  6. 其他:requests(网络)、PIL(图像)、sklearn(机器学习)

总结

  1. 操作题三大必考题:jieba 分词、PyInstaller 打包、pandas+matplotlib 数据分析可视化

  2. 所有库必须先安装再导入,安装用 pip install,代码用 import

  3. 命令行打包、中文分词、图表绘制是最高频考点