绪论
1.IPython提供了基于控制台命令环境的定制功能,可以将交互式Python
shell包含在各种Python应用中。( )答案:对
第一章
1.下列选项中,哪些属于Python语言的特点?()答案:简单易学;可移植性;
开源
2.下列领域中,使用Python可以实现的是()答案:Web开发;操作系统管理
和服务器运维的自动化脚本;科学计算;游戏
3.Python的优点之一是具有伪代码的本质。( )答案:对
4.Python具有可扩展的特性。( )答案:对
5.Python自带shell的性能优于IPython。( )答案:错
第二章
1.下列选项中变量名不正确的是()。答案:2cd
2.关于input()函数与print()函数的说法中,下列描述错误的是()。答
案:print()函数输出的数据不支持换行操作
3.与x>yandy>z语句等价的是()答案:x>y>z
4.关于赋值语句的作用,描述正确的是()答案:将变量绑定到对象
5.下列运算符的使用错误的是()答案:100+‘a’
第三章
1.元组支持增加、删除、修改元素等操作。()答案:错
2.列表的索引是从1开始。()答案:错
3.如果元组中只有1个元素时,需要在该元素后面加上逗号。()答案:对
4.下面不能创建一个字典的语句是()答案:dict3 = {[1,2,3]:”uestc”}
5.字符串是一个字符序列,例如,字符串s,从右侧向左第2个字符用什么索引
()答案:s[-2]python数据分析基础教程答案
第四章pr软件视频剪辑教程
1.阅读下面程序:x = 0for x in range(5): x += 1 if x == 3: breakprint(x)输出结
果为()。答案:1 2
2.下列语句中用于跳出循环体的语句是()。答案:break
3.阅读下面程序: i = 3j = 5while True: if i < 5: i += i print(i) break elif j < 1: j
-= j print(j) 上述程序的输出结果是()。答案:6
4.for循环嵌套就是在for循环中再加一个for循环。()答案:对
5.Python中的循环语句有{for}循环和{while}循环。()答案:for循环;while
循环
1.全局变量在所有的函数中都可以使用。()答案:对
2.匿名函数使用关键字lambda声明。()答案:对
3.阅读下面程序:num_one = 12def sum(num_two): global num_one num_one
= 90 return num_one + num_twoprint(sum(10))运行代码,输出结果是()。
答案:100
4.阅读下面程序:def many_param(num_one, num_two, *args):
mysql修改表字段长度语句
print(args)many_param(11, 22, 33, 44, 55)运行代码,输出结果是()。答
案:(33,44,55)
5.阅读下面程序:def fact(num): if num == 1: return 1 else: return num +
fact(num - 1)print(fact(5))运行代码,输出结果是()。答案:15
第六章
1.下列转义字符中,表示空转义字符的是()答案:\000
2.下列转义字符中,表示换行转义字符的是()。答案:\n
3.下列转义字符中,表示回车转义字符的是()。答案:\r
4.阅读下面一段程序:words = "Hello,Python"index = words.index("Py",
0,6)print(index)运行程序,最终执行的结果为()。答案:程序出现
ValueError异常
5.阅读下面一段程序:words = "Hello,Python"result =
words.capitalize()result_another =
words.title()print(result)print(result_another)运行程序,最终输出的结果为
()。答案:Hello,python,Hello,Python
6.下列格式化符号中,用来表示整数的是()。答案:%d;%i
7.下列选项中,属于字符串的是()。答案:’‘’abc’’‘;’a"b"c’;"a’b’c"
8.下列方法中,用于在字符串中查子串的是()。答案:index;find
9.upper()函数将字符串中的大写字母转为小写字母。( )答案:错
10.join()函数会以某个字符作为分隔符,将序列中的所有元素合并为一个新的
字符串。( )答案:对
11.strip()函数用于移除字符串头尾指定的字符。( )答案:对
12.转义字符。( )答案:错
13.字符串是一种表示文本的数据类型。( )答案:对
14.title()函数返回"标题化"的字符串,也就是说所有单词都是以小写开始,其
javascript入门经典这本书
余字母均为大写。( )答案:错
17.如果要修改字符串的某个字符,可以使用下标实现。( )答案:错
18.字符串属于可变类型,可以通过索引赋值。( )答案:错
1.无论在执行程序中是否发生异常,都会执行上下文管理器的()方法。答
案:exit()
2.已知文件的内容如下:Hello,黑马通过如下代码读取上述文件的内
容。f = open(‘’, ‘r’)content = f.read(7)print(content)读取的结果为
()。答案:Hello,黑
java程序员工资高吗3.进入上下文管理器时会调用下面哪个方法?()答案:enter()
4.离开上下文管理器时会调用下面哪个方法?()答案:exit()
5.阅读下面的程序:list = []list[0]上述程序会产生()异常。答案:IndexError
6.下列语句中,哪个是程序会监控错误的语句?()答案:try
7.关于FileNotFoundError异常产生的原因,下列描述正确的是()。答案:
试图打开不存在的文件
8.当解释器发现语法错误的时候,会引发如下哪个异常?()答
案:SyntaxError
9.在Python 3中,能使用下列哪个语句处理多个异常?()答案:except
(NameError, FileNotFoundError)
10.无论程序是否捕获到异常,都必须执行的语句是()。答案:finally
11.下列选项中,能主动引发异常的是()。答案:assert;raise
12.下列语句中,能够捕捉全部异常的是()。答案:except:;except Exception
as result:
13.在执行with语句体中有哪些语句,会以None作为参数调用__exit__()方法?
()答案:continue;break;return
14.程序出现了异常,会执行如下哪个语句?()答案:except;finally
15.下列选项中,可以从特定位置读写文件的方法是()。答案:seek();tell()
16.如果__exit__()方法返回的结果为True,则无需对异常进行处理。( )答案:对
17.os模块的mkdir方法用来创建文件夹。( )答案:对
18.一个except子句能捕捉多个异常类型。( )答案:对
19.如果向一个已有文件写数据,数据会追加到原来内容的末尾。( )答案:错
20.默认情况下,seek方法是从文件的开头开始偏移读取指针到指定位置。( )
答案:对mixer
21.使用方法seek(offset [, whence])进行文件定位读写时,如果参数whence的
值设为2,则表示从文件末尾开始偏移。( )答案:对
22.如果except子句没有指明任何异常,可以捕获所有的异常。( )答案:对
23.使用方法seek(offset [, whence])进行文件定位读写时,如果参数from的值
设为0,则表示从文件的起始位置开始偏移。( )答案:错
24.程序监控到错误,就会执行except语句,再执行try未执行的语句。( )答
案:错
25.使用文件时,如果不使用close方法关闭文件,一旦程序奔溃,很可能导致
文件中的数据没有保存。( )答案:对
第八章
1.下列方法中,用来初始化对象属性的是()。答案:init( )
2.下列方法中,用来释放类所占用的资源的是()。答案:del( )
3.当调用“*”实现乘法运算时,实际上是调用了()方法。答案:mul( )
4.下列选项中,不属于面向对象三大重要特性的是()。答案:抽象
5.下列选项中,关于类的说法正确的是()。答案:类是对象的模板,对象是
类的实例
6.执行下列代码:class Test:count = 21def print_num(self):count =
案:20
7.下列选项中,关于私有成员说法错误的是()答案:wheel__是一个正确的私
有变量
8.下列选项中,关于构造方法说法不正确的是()答案:通过类的实例调用构
造方法,完成对象的初始化操作
9.下列选项中,关于Python类的方法说法错误的是()答案:类方法使用装
饰器@staticmethod修饰
10.下列方法中,只能由对象调用的是()。答案:实例方法
11.下列选项中,属于类的组成部分的是()。答案:类名;方法;属性
12.多态可以让不同类的同一功能同一接口调用。( )答案:对
13.程序结束时,会自动调用del方法删除要释放的空间。( )答案:对
14.在面向对象编程中,使用对象来映射现实中的事物。( )答案:对
15.如果想要子类调用父类中被重写的方法,需要使用super访问父类中的成员。
( )答案:对
16.一个子类只能有一个父类。( )答案:错
17.面向对象是一种符合人类思维习惯的编程思想。( )答案:对
18.当两个实例对象执行加法运算时,自动调用__add__方法。( )答案:对
19.如果类属性和实例属性重名,对象会优先访问类属性的值。( )答案:错
20.类的实例只能调用实例方法,不能调用类方法。( )答案:错
21.调用del删除一个对象,能够手动释放资源。( )答案:对
第九章
1.numpy 中向量转成矩阵使用reshape,numpy中矩阵转成向量使用resize ( )
答案:对
2.创建一个元素为从10到39的ndarray对象。下面正确的是()答
案:np.arange(10,40)
3.创建一个二维数组,其边界值为1,其余值为0。下面正确的是()答
案:s((10,10)) Z[1:-1,1:-1]=0
4.建立一个二维数组a的初始化为[[4,5,6],[1,2,3]],输出元素a(0,1)和a(1,1)分
别是多少()答案:5,2
5.创建如下两个数据:
student_name=np.array([‘Tom’,’Lily’,’Rose’])student_score=np.array([[79,88, 80],[89,90,92],[78,76,30]])使用布尔类型索引输出Rose的成绩,该代码表
达如下()答案:print(student_score[student_name=’Rose’])
6.创建一个大小为10的随机向量并将其中最大值替换为0,则该代码表示为
Z=np.random.random(10) Z[Z.argmax()]=0 print(Z) ()答案:对
7.已知a=np.array([[1.,2.],[3.,4.]]),b=np.array([[5.,6.],[7.,8.]]),则a-b的结果
为[[-4.-4.],[-4.-4.]] ()答案:对
8.使用花式索引获取data[[0 1 2 3],[4 5 6 7],[8 9 10 11],[12 13 14 15],[16 17
18 19]]中索引为(2,2)和(1,3)的元素为print(data[1,0],[1,2])()答
案:对
第十章
1.下列选项中,描述正确是()。答案:DataFrame是二维数据结构,并且该
结构具有行索引和列索引
2.下列方法中,可以将元组转换为MultiIndex对象的是()。答
案:from_tuples()
3.Series对象不存在层级索引。()答案:错
4.from_arrays()方法是将元组列表转换为MultiIndex对象。()答案:错
5.请阅读下面一段程序: import pandas as pd ser_obj = pd.Series(range(1, 6),
index=[5, 3, 0, 4, 2]) ser_obj.sort_index()执行上述程序后,最终输出的结果
为()。答案:0 32 53 24 45 1
第十一章
1.下列关于Bokeh库描述不正确的是()。答案:不适用于大量的数据集
2.下列pyplot模块的函数中,可以绘制散点图的是()。答案:scatter()
3.下列函数中,用于保存当前生成的图表的是()。答案:savefig()
4.下列pyplot模块的函数中,可以绘制条形图的是()。答案:bar()
5.下列选项中不属于Seaborn中分类数据可视化库的是()。答案:分类数据
的直方图
6.下列选项中,可以一次性创建多个子图的是()。答案:subplots()
7.下列pyplot模块的函数中,可以绘制饼图的是()。答案:pie()
8.下列选项中,属于视觉结构的是()。答案:尺寸;彩;方向;形状
9.Figure对象可以理解为一张空白的画布,用于容纳图表的各种组件。( )答
案:对

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。