1.【单选】Python 的创始人是 ()
A. Guido van Rossum
2.【单选】以下哪个不是 Python 的基本数据类型 ()
D. 函数
3.【单选】以下哪个语句创建的是元组(tuple)()
D. x = (1,2,3)
4.【单选】以下哪个函数可以用来计算字符串的长度 ()
A. len()
5.【单选】以下哪个函数可以用来创建空字典 ()
A. dict()
6.【单选】以下哪个语句可以用来判断一个元素是否属于列表 ()
A. in
7.【单选】以下哪个语句可以用来删除变量 ()
A. del
8.【单选】以下哪个条件语句是正确的 ()
A. if x > 0: print("x is positive")
9.【单选】以下哪个循环语句是正确的 ()
B. for x in range(10): print(x)
10.【单选】以下哪个函数可以用来计算列表中元素的和()
A. sum()
11.【单选】以下哪个函数可以用来创建空元组 ()
A. tuple()
12.【单选】以下哪个函数可以用来计算元组中元素的个数 ()
A. len()
13.【单选】以下哪个函数可以用来创建空列表 ()
A. list()
14.【单选】以下哪个函数可以用来判断一个字符串是否包含另一个字符串 ()
A. in
15.【单选】以下哪个函数可以用来替换字符串中的子串 ()
A. replace()
16.【单选】以下哪个运算符可以用来将字符串连接起来 ()
A. +
17.【单选】以下哪个函数可以用来计算字典中元素的个数 ()
A. len()
18.【单选】以下哪个语句可以用来获取字典中某个键对应的值 ()
A. get()
19.【单选】以下哪个函数可以用来将字典中的键值对转换为列表 ()
A. list()
20.【单选】如何创建 3 行 4 列元素全为 0 的数组 ()
A. numpy.zeros((3, 4))
21.【单选】如何计算数组中元素的和 ()
A. numpy.sum()
22.【单选】以下哪一项是对二维数组按行、列同时进行切片的写法()
B. arr[0:2, 0:2]
23.【单选】如何将一维数组转化为二维数组 ()
A. numpy.reshape()
24.【单选】如何对数组进行排序 ()
A. numpy.sort()
25.【单选】Python 是一种什么类型的编程语言 ()
A. 面向对象
26.【单选】Python 中如何定义一个整型变量 ()
B. x = 5
27.【单选】Python 中如何定义一个字符串 ()
A. x = ‘hello’
28.【单选】Python 中如何定义一个列表 ()
B. x = [1, 2, 3]
29.【单选】Python 中如何定义一个元组 ()
A. x = (1, 2, 3)
30.【单选】Python 中如何定义一个字典 ()
A. x = {‘a’: 1, ‘b’: 2}
31.【单选】以下哪个是 Python 的基本数据类型 ()
D. 所有以上
32.【单选】以下哪个语句是正确的赋值语句 () ()
D. x, y = 5, 6
33.【单选】如何创建一个一维数组 ()
D. 所有以上
34.【单选】以下哪个是布尔类型 ()
B. False
35.【单选】如何创建一个二维数组 ()
D. 所有以上
36.【单选】如何访问数组中的元素 ()
D. 所有以上
37.【单选】如何访问数组中的切片 ()
D. 所有以上
38.【单选】如何对数组进行数学运算 ()
D. 所有以上
39.【单选】如何对数组进行统计分析 ()
D. 所有以上
40.【单选】如何对数组进行排序 ()
D. 所有以上
41.【单选】如何将数组保存为 .npy 文件()
A. np.save('file.npy', arr)
42.【单选】如何将数组从文件加载 ()
A. np.load('file.npy')
43.【单选】Numpy 的核心数据结构是什么 ()
A. 数组
44.【单选】以下哪个函数可以用来创建一个指定形状和类型的数组 ()
D. numpy.empty()
45.【单选】以下哪个函数可以用来创建一个指定尺寸的全零数组 ()
A. numpy.zeros()
46.【单选】以下哪个函数可以用来创建一个指定尺寸的全 1 数组 ()
B. numpy.ones()
47.【单选】以下哪个函数可以用来创建一个指定尺寸的空数组 ()
C. numpy.empty()
48.【单选】以下哪个属性可以用来获取数组的形状()
D. arr.shape
49.【单选】以下哪个函数可以用来获取数组的尺寸 ()
B. numpy.size()
50.【单选】以下哪个属性可以用来获取数组的元素类型()
D. arr.dtype
51.【单选】以下哪个函数可以用来改变数组的形状 ()
A. numpy.reshape()
52.【单选】以下哪个函数可以用来将一维数组转换成二维数组 ()
A. numpy.reshape()
53.【单选】以下哪个函数可以用来计算数组的和 ()
A. numpy.sum()
54.【单选】以下哪个函数可以用来计算数组的平均值 ()
B. numpy.mean()
55.【单选】以下哪个函数可以用来计算数组的最大值 ()
C. numpy.max()
56.【单选】以下哪个函数可以用来计算数组的最小值 ()
D. numpy.min()
57.【单选】以下哪个函数可以用来将两个二维数组连接起来 ()
C. numpy.hstack()
58.【单选】Pandas 的核心数据结构是什么 ()
C. Series 和 DataFrame
59.【单选】以下哪个语句可以创建一个空的 Series()
A. pd.Series()
60.【单选】以下哪个语句可以创建一个包含两列的 DataFrame()
B. pd.DataFrame({'col1': [1, 2, 3], 'col2': [4, 5, 6]})
61.【单选】以下哪个语句可以获取 DataFrame 的列名 ()
A. df.columns
62.【单选】假设 DataFrame 的行索引包含标签 'a',以下哪个语句可以删除索引为 'a' 的这一行()
B. df.drop('a')
63.【单选】以下哪个语句可以获取 Series 的值 ()
A. ser.values
64.【单选】以下哪个语句可以获取 Series 的索引 ()
B. ser.index
65.【单选】以下哪个语句可以获取 DataFrame 的行索引 ()
A. df.index
66.【单选】以下哪个语句可以获取 DataFrame 的列索引 ()
B. df.columns
67.【单选】以下哪个语句可以获取 DataFrame 每一列的平均值()
B. df.mean()
68.【单选】以下哪个语句可以获取 Series 中某元素的值 ()
A. ser[0]
69.【单选】以下哪个语句可以获取 DataFrame 中某行数据 ()
A. df.iloc[0]
70.【单选】以下哪个语句可以获取 DataFrame 中名为 'col' 的一列数据()
C. df['col']
71.【单选】以下哪个语句可以读取 Excel 文件 ()
B. pd.read_excel()
72.【单选】以下哪个语句可以读取 CSV 文件 ()
A. pd.read_csv()
73.【单选】以下哪个语句可以获取 DataFrame 中空值 () 的位置 ()
A. df.isnull()
74.【单选】以下哪个语句可以填充 DataFrame 中的空值 ()
D. df.fillna()
75.【单选】以下哪个语句可以按列对 DataFrame 进行排序 ()
A. df.sort_values()
76.【单选】以下哪个语句可以按行对 DataFrame 进行排序 ()
B. df.sort_index()
77.【单选】以下哪个语句可以将 DataFrame 导出为 Excel 文件 ()
B. df.to_excel()
78.【单选】Matplotlib 是 Python 中用于什么功能的包 ()
C. 数据可视化
79.【单选】以下哪个语句可以导入 Matplotlib 的 pyplot 模块 ()
A. import matplotlib.pyplot as plt
80.【单选】以下哪个函数可以创建一个画布 ()
A. plt.figure()
81.【单选】以下哪个函数可以创建一个子图 ()
B. plt.subplot()
82.【单选】以下哪个语句可以设置画布的尺寸 ()
A. plt.figure(figsize=(10, 8))
83.【单选】以下哪个函数可以设置图形的标题 ()
A. plt.title()
84.【单选】以下哪个函数可以设置 x 轴的标签 ()
B. plt.xlabel()
85.【单选】以下哪个函数可以设置 y 轴的标签 ()
C. plt.ylabel()
86.【单选】以下哪个函数可以设置 x 轴的刻度()
A. plt.xticks()
87.【单选】以下哪个函数可以设置 y 轴的刻度()
A. plt.yticks()
88.【单选】以下哪个函数可以绘制散点图 ()
A. plt.scatter()
89.【单选】以下哪个函数可以绘制线性图 ()
B. plt.plot()
90.【单选】以下哪个函数可以绘制柱状图?()
C. plt.bar()
91.【单选】以下哪个函数可以绘制直方图 ()
B. plt.hist()
92.【单选】以下哪个函数可以绘制饼图 ()
D. plt.pie()
93.【单选】以下哪个函数可以绘制箱线图?()
B. plt.boxplot()
94.【单选】以下哪个函数可以绘制子图 ()
B. plt.subplot()
95.【单选】以下哪个语句可以保存图形?()
A. plt.savefig()
96.【单选】以下哪个语句可以显示图形?()
B. plt.show()
97.【单选】以下哪个语句可以设置字体?()
A. plt.rcParams['font.sans-serif']
98.【填空】Python 是一种 () 类型的编程语言。
答案:解释型
99.【填空】Python 中打印信息到控制台的函数是 () 。
答案:print()
100.【填空】Python 提供了多个标准数据类型,包括数字、字符串、 () 、 () 、 () 等。
答案:列表;元组;字典(可乱序)
101.【填空】Python 中的条件语句关键字是 () 和 () 。
答案:if;else
102.【填空】Python 中定义函数的关键字是 () 。
答案:def
103.【填空】Python 中的循环语句主要包括 () 和 () 。
答案:for;while
104.【填空】Python 中的列表是有序的,且可变的,这意味着我们可以对其中的元素进行 () 、 () 和 () 操作。
答案:添加;删除;修改(可乱序)
105.【填空】Python 中访问字典中的值通过 () 符号。
答案:[ ] / 中括号
106.【填空】Python 的字符串是不可变的,但可以对其进行切片、 () 、 () 等操作。
答案:拼接;查找(可乱序)
107.【填空】Python 的 () 模块用于处理数学运算。
答案:math
108.【填空】Python 中布尔类型的两个值是 () 和 () 。
答案:True;False
109.【填空】Python 的变量名可以包括字母、数字和下划线,但不能以 () 开头。
答案:数字
110.【填空】Python 中的单行注释以 () 开头。
答案:#
111.【填空】Python 中的列表是可变的,这意味着列表的内容可以 () 。
答案:被修改
112.【填空】Python 中的元组(tuple)是 () 的。
答案:不可变
113.【填空】Python 的字典(dictionary)使用 () 来存储数据。
答案:键值对
114.【填空】Python 的列表推导式是一种从已有的列表创建新列表的 () 方法。
答案:简洁
115.【填空】Python 中的 () 关键字用于导入模块。
答案:import
116.【填空】在 Python 中, () 用于表示空值。
答案:None
117.【填空】Python 的 () 库提供了广泛的数据结构和算法,适合进行科学计算。
答案:Numpy
118.【填空】Python 中,多行注释可以使用 () (单引号 / 三引号)包围。
答案:三引号 / ‘‘‘’’’
119.【填空】Python 中,字典(dict)通过 () 存储数据。
答案:键值对
120.【填空】Python 中,使用 () 函数可以输入用户数据。
答案:input
121.【填空】Python 中,使用 () 函数可以将字符串转换为整数。
答案:int
122.【填空】Python 中,使用 () 函数可以将整数转换为字符串。
答案:str
123.【填空】Python 中的列表是可变的,可以使用 () 方法来添加元素到列表末尾。
答案:append
124.【填空】在 Python 中, () 运算符用于计算两个数的幂。
答案:**
125.【填空】Python 中,if 语句后面通常跟随一个 () 语句块。
答案:冒号 / :
126.【填空】Python 中的元组使用 () 来定义。
答案:小括号 / ()
127.【填空】Python 中的字典使用 () 来定义。
答案:大括号 / {}
128.【填空】Python 中,while 循环会一直执行,直到给定的 () 条件为 False。
答案:布尔
129.【填空】Python 支持多种编程范式,包括面向对象编程、命令式编程和 () 编程。
答案:函数式 / 过程式
130.【填空】Python 的列表(list)是一种有序的、可变的集合,它使用 () 符号定义。
答案:[] / 中括号
131.【填空】Python 中,使用 ____ 可以创建一个空字典。
答案:{}
132.【填空】在 Python 中,使用 () 可以退出当前循环。
答案:break
133.【填空】Python 中,使用 () 可以跳过当前循环中的剩余语句,并继续下一次循环。
答案:continue
134.【填空】Python 中,列表的索引是从 () 开始的。
答案:0 / 零
135.【填空】Python 中,列表的切片操作语法是 列表 [start:end:step],其中 step 表示 () 。
答案:步长
136.【填空】在 NumPy 中,数组对象的基本单位是 () 。
答案:元素
137.【填空】使用 NumPy 创建数组时,可以使用 () 函数来生成一个全为 0 的数组。
答案:zeros
138.【填空】要获取 NumPy 数组的形状,可以使用数组的 () 属性。
答案:shape
139.【填空】NumPy 中的 () 函数用于计算数组沿指定轴的元素和。
答案:sum
140.【填空】在 NumPy 中,可以使用 () 函数来生成一个等差数列。
答案:arange
141.【填空】NumPy 数组是 () 维的。
答案:n / 任意 / 多维
142.【填空】要在 NumPy 数组中查找最大元素的值,可以使用 () 函数。
答案:max
143.【填空】使用 NumPy 的 () 函数可以沿指定轴对数组进行排序。
答案:sort
144.【填空】NumPy 中的 () 函数用于计算数组元素的平均值。
答案:mean
145.【填空】在 NumPy 中,可以使用 () 函数来生成一个指定范围内的随机整数数组。
答案:randint
146.【填空】NumPy 数组的元素类型是由 () 决定的。
答案:dtype / 数据类型
147.【填空】NumPy 中的 () 函数用于计算数组元素的标准差。
答案:std
148.【填空】在 NumPy 中,可以使用 () 函数来生成一个全为 1 的数组。
答案:ones / ONES
149.【填空】NumPy 中的 () 对象表示一个多维数组,是 NumPy 库的核心数据结构。
答案:ndarray
150.【填空】在 NumPy 中, () 函数用于将数组沿指定轴平铺成指定形状的新数组。
答案:reshape
151.【填空】要在 NumPy 中生成一个均匀分布的随机浮点数数组,你可以使用 numpy 库的 () 函数。
答案:random.rand
152.【填空】NumPy 的 () 函数用于计算数组沿指定轴的最大值及其索引。
答案:argmax
153.【填空】当你想要创建一个等差数列时,除了 arange,你还可以使用 numpy 的 () 函数,它允许你指定序列的起始值、终止值和步长。
答案:linspace
154.【填空】在 NumPy 中, () 函数用于计算数组沿指定轴的唯一值,并返回已排序的结果。
答案:unique
155.【填空】在 NumPy 中, () 属性用于获取数组的元素类型。
答案:dtype
156.【填空】在 NumPy 中,使用 () 函数可以生成一个对角线上为 1,其余为 0 的矩阵(也称为单位矩阵或身份矩阵)。
答案:eye
157.【填空】要在 NumPy 数组中进行元素级别的比较(如大于、小于等),结果会是一个与原始数组形状相同的 () 数组。
答案:布尔
158.【填空】在 Pandas 中,读取 CSV 文件通常使用 () 函数。
答案:read_csv()
159.【填空】使用 Pandas 读取 Excel 文件时,常用的函数是 () 。
答案:read_excel()
160.【填空】DataFrame 对象中的每一列可以看作是一个 () 对象。
答案:Series
161.【填空】使用 () 方法可以创建一个空的 DataFrame。
答案:pd.DataFrame()
162.【填空】要显示 DataFrame 的前几行数据,可以使用 () 方法。
答案:head()
163.【填空】获取 DataFrame 的列名,可以使用 () 属性。
答案:columns
164.【填空】要在 DataFrame 中根据某一列的值进行筛选,通常使用 () 操作。
答案:布尔索引
165.【填空】在 Pandas 中,使用 () 方法可以对 DataFrame 进行排序。
答案:sort_values()
166.【填空】要计算 DataFrame 中每一列的非空值的数量,可以使用 () 方法。
答案:count()
167.【填空】使用 () 方法可以将 DataFrame 中的缺失值进行填充。
答案:fillna()
168.【填空】在 Pandas 中,使用 () 方法可以计算 DataFrame 的描述性统计信息。
答案:describe()
169.【填空】要检查 DataFrame 中的数据类型,可以使用 () 方法。
答案:dtypes
170.【填空】使用 () 方法可以将 DataFrame 中的值进行四舍五入。
答案:round()
171.【填空】要将 DataFrame 中的数据导出为 CSV 文件,可以使用 () 方法。
答案:to_csv()
172.【填空】Pandas 是一个开源的,提供高性能、易用的数据结构和数据分析工具的 Python 库。它主要用于 () 和 () 。
答案:数据操作;数据分析(可乱序)
173.【填空】在 Pandas 中,DataFrame 是一个二维的、大小可变的、潜在的异构的表格数据结构,具有 () 和 () 。
答案:行标签;列标签(可乱序)
174.【填空】Pandas 中的 Series 是一种一维的、大小可变的、潜在的异构的数组,可以存储任何数据类型(整数、字符串、浮点数、Python 对象等),每个元素都有一个 () 。
答案:标签
175.【填空】在 Pandas 中,可以使用 () 方法来删除 DataFrame 中的列。
答案:drop()
176.【填空】要查看 DataFrame 的前几行数据,可以使用 () 方法。
答案:head()
177.【填空】在 Pandas 中,可以使用 () 方法来选择 DataFrame 中的行。
答案:loc() / iloc()
178.【填空】Pandas 中的 () 方法用于对数据进行缺失值处理。
答案:dropna / fillna
179.【填空】在 Pandas 中,可以使用 () 方法来计算 DataFrame 中每一列的平均值。
答案:mean
180.【填空】若要检查 DataFrame 中是否存在缺失值,可以使用 () 方法。
答案:isnull()
181.【填空】使用 () 方法可以将 DataFrame 中的数据转换为 NumPy 数组。
答案:values / to_numpy()
182.【填空】若要计算 DataFrame 中每行的总和,可以使用 () 方法。
答案:sum(axis=1)
183.【填空】在 Pandas 中,通过 () 方法可以设置 DataFrame 的索引。
答案:set_index()
184.【填空】在 Pandas DataFrame 中,选择某一列的数据可以使用 () 。
答案:df['列名']
185.【填空】想要改变 dataframe 的形状(行数和列数),可以使用 () 属性。
答案:df.shape
186.【填空】如果你想根据某一列的值对数据进行排序,可以使用 () 方法。
答案:df.sort_values('列名')
187.【填空】使用 Pandas 计算某一列数据的平均值,可以使用 () 方法。
答案:df['列名'].mean()
188.【填空】如果你想查看 DataFrame 中是否存在缺失值,可以使用 () 方法。
答案:df.isnull()
189.【填空】如果你想根据条件筛选 DataFrame 中的数据,可以使用 () 方法。
答案:df[条件]
190.【填空】在 Pandas 中,计算某一列数据的总和,可以使用 () 方法。
答案:df['列名'].sum()
191.【填空】在 Pandas 中,计算某一列数据的标准差,可以使用 () 方法。
答案:df['列名'].std()
192.【填空】在 Pandas 中,计算某一列数据的唯一值个数,可以使用 () 方法。
答案:nunique()
193.【填空】在 matplotlib 中,绘制折线图常用的函数是 () 。
答案:plt.plot()
194.【填空】设置图表标题的函数是 () 。
答案:plt.title()
195.【填空】设置 x 轴标签的函数是 () 。
答案:plt.xlabel()
196.【填空】设置 y 轴标签的函数是 () 。
答案:plt.ylabel()
197.【填空】在 matplotlib 中,绘制柱状图常用的函数是 () 。
答案:plt.bar()
198.【填空】要在图表中显示图例,可以使用 () 函数。
答案:plt.legend()
199.【填空】设置图表大小可以使用 () 参数。
答案:figsize
200.【填空】在 matplotlib 中,绘制饼图常用的函数是 () 。
答案:plt.pie()
201.【填空】要保存图表到文件,可以使用 () 函数。
答案:plt.savefig()
202.【填空】在 matplotlib 中,绘制直方图常用的函数是 () 。
答案:plt.hist()
203.【填空】在 matplotlib 中,绘制箱型图常用的函数是 () 。
答案:plt.boxplot()
204.【填空】若要在 matplotlib 中设置坐标轴的范围,可以使用 () 和 () 函数。
答案:plt.xlim();plt.ylim()(可乱序)
205.【判断】在 Python 中,变量赋值使用 = 符号。()
答案:正确
206.【判断】Python 中的 len()方法用于获取字符串的长度。()
答案:正确
207.【判断】Python 的第一个公开发行版本是在 1990 年。()
答案:错误
208.【判断】Python 的字符串是不可变的,这意味着字符串一旦创建,其内容就不能被修改。()
答案:正确
209.【判断】Python 是一种高级编程语言。()
答案:正确
210.【判断】Python 的变量名不区分大小写。()
答案:错误
211.【判断】Python 中,列表(list)是一种有序的数据结构。()
答案:正确
212.【判断】Python 中,集合(set)是一个有序且不包含重复元素的数据结构。()
答案:错误
213.【判断】Python 程序的执行入口是 main 函数。()
答案:错误
214.【判断】在 NumPy 中,当你想要创建一个具有特定形状和数据类型的空数组时,你会使用 numpy 库的 empty 函数。()
答案:正确
215.【判断】NumPy 的 np.reshape 函数允许你改变数组的形状而不改变其数据。新的形状应该与原始数据的总元素数量相匹配。()
答案:正确
216.【判断】要将 DataFrame 中的某一列设置为索引,可以使用 set_index() 方法。()
答案:正确
217.【判断】使用 Pandas 读取文件时,通常使用 read_excel 函数。()
答案:错误
218.【判断】在 Pandas 中,删除某一列可以使用 df.drop('列名') 方法。()
答案:错误
219.【判断】在 Pandas 中,添加一列新数据可以使用 df['新列名'] = 新数据方法。()
答案:正确
227.【多选】下列哪些是 pandas 中的常见数据结构?
A. Series
B. DataFrame
228.【多选】pandas 中 DataFrame 的操作中,删除列的方法有哪些?
A. del
B. drop
C. pop
229.【多选】在 pandas 中,以下哪些方法或属性可以用于数据可视化?
A. DataFrame.plot()
B. Series.plot()
C. matplotlib 库(与 pandas 一起使用)
230.【多选】在 pandas 中,以下哪些方法是用于合并(merge)或连接(concatenate)DataFrame 的?
A. pd.merge()
B. pd.concat()
D. DataFrame.append()
231.【多选】在 pandas 中,以下哪些方法可以用来处理缺失值(NaN)?
A. DataFrame.dropna()
B. DataFrame.fillna()
D. DataFrame.isna()
232.【多选】matplotlib 是以下哪些类型的库?。
A. 数据可视化库
D. 图形绘制库
233.【多选】以下哪些是 matplotlib 中的基本组件?
A. Figure(图形)
B. Axes(坐标轴)
C. Subplot(子图)
234.【多选】以下哪些方法可以用于设置 matplotlib 图形的标题和坐标轴标签?
A. plt.title()
B. plt.xlabel()
C. plt.ylabel()
235.【多选】以下哪些方法可以用于保存 matplotlib 绘制的图形?
A. plt.savefig()
C. fig.savefig()
236.【多选】以下哪些方式可以用于在 Jupyter Notebook 中显示 matplotlib 图形?
A. 使用 %matplotlib inline 命令
B. 使用 %matplotlib notebook 命令
C. 使用 plt.show() 函数
237.【多选】以下哪些函数用于 NumPy 数组的统计计算?
A. np.sum()
B. np.mean()
C. np.std()
238.【多选】在 NumPy 中,以下哪些操作可以用于数组元素的比较?
A. !=
B. >
C. np.all()
239.【多选】NumPy 的输入输出模块中,以下哪些函数用于读写文本格式的数组到文件?
C. np.savetxt()
D. np.loadtxt()
240.【多选】以下哪些函数可以用于 NumPy 数组的聚合操作?
A. np.sum()
B. np.prod()
241.【多选】NumPy 数组的元素数据类型常用的是哪些?
A. 整数类型(如 int32, int64)
B. 浮点数类型(如 float32, float64)
C. 布尔类型(bool)