从零开始学python数据分析与挖掘第二版课后答案

阅读: 评论:0

2024年1月26日发(作者:)

从零开始学python数据分析与挖掘第二版课后答案

从零开始学python数据分析与挖掘第二版课后答案

1. 新建文件的快捷键() [单选题] *

Ctrl+V Ctrl+C

Ctrl+S

Ctrl+N(正确答案)

2. 运行代码的快捷键() [单选题] *

F1 F3

F5(正确答案)

F7

3. 赋值语句正确的是()

[单选题] *

a=1(正确答案)

int a=1

int a=1;

var a=1

4. str1=’今天的气温是’,str2=’12摄氏度’,要想输出今天的气温是12摄氏度,以下正确的是() [单选题] *

print(str1-str2) print(str1*str2)

print(str1+str2)(正确答案)

print(str1/str2)

5. 以下不是Python的数据类型() [单选题] *

数值 列表

集合

字典

字符串

函数(正确答案)

6. 可以输出字符串‘Let‘s eat out tonight!’的语句是() [单选题] *

print(‘Let‘s eat out tonight!’)

print(‘Let/‘s eat out tonight!’)

print(‘Let‘s eat out tonight!’)(正确答案)

print(‘Let n‘s eat out tonight!’)

7. 有一个变量 "example",以下语句可以判断它的类型的是()

[单选题] *

gettype(example)

TYPE(example)

type(example)(正确答案)

isinstance(example)

8. a = [1,2,3,None,(),[],]; print(len(a)), 输出结果为()

[单选题] *

4

6(正确答案)

5

7

9. 以下哪个代码是将字符串转换为浮点数()

[单选题] *

int(x[,base])

float(x)(正确答案)

10. print(15+4.5)输出结果为()

[单选题] *

long(x[,base])

str(x)

20

19

11. x 的 y 次方

[单选题] *

x^y

x^^y

12. 以下哪个不是比较运算符()

[单选题] *

=(正确答案)

>=

13. Python 中,a is b计算的是()

[单选题] *

id(正确答案)

type

19.5(正确答案)

20.5

以下表达式正确的是()

x**y(正确答案)

Python没有提到

!=

<=

value

14. Python中,a==b计算的是() [单选题] *

id type

value(正确答案)

15. 以下哪个标记是用作 Python 的多行注释()

[单选题] *

‘’’(正确答案)

###

///

(comment)

16. print('{:.2f}'.format(123.444)) 输出结果为()

[单选题] *

123.44(正确答案)

123.444

12

44

17. Python 中,str1="This is a cat",print(('s',1)) ,输出的结果为()

[单选题] *

['Thi', ' i', ' a cat']

['This', ' is', ' a cat']

['Thi', ' is a cat'](正确答案)

['This', ' is a cat']

18. Python 中,以下创建字典语句错误的是()

[单选题] *

dict([(‘a’,1),(‘b’,2),(‘c’,3)])

{‘a’:1,’b’:2,’c’:3}

19. Python 中,以下说法正确的是()

[单选题] *

可变对象有字典、列表、集合(正确答案)

可变对象有集合、元组、字典

可变对象有字符串、列表、字典

可变对象有集合、列表、元组

dict(a=1,b=2,c=3)

dict(‘a’=1,’b’=2,’c’=3)(正确答案)

20. Python 中,dict1={‘a’:1,’b’:2,’c’:3},下列说法错误的是()

[单选题] *

dict1[‘d’:4]可以添加字典键值对(正确答案)

del dict1[‘c’]可以删除字典键值对

dict1[‘c’]=4可以修改字典键值对

len(dict1)可以计算字典键的个数

21. Python 中,dict1={‘a’:1,’b’:2,’c’:3},不能更新字典的语句是()

[单选题] *

del dict1[ ‘c’]

()(正确答案)

22. Python 中,以下说法错误的是()

[单选题] *

字典是可变对象

字典的键必须是不可变对象

字典的键可以是列表、元组、字符串(正确答案)

集合元素可以是字符串、数值、元组

(‘c’)

(c=4)

23. Python 中,以下哪个函数是用于输出内容到终端的()

[单选题] *

echo

print(正确答案)

output

24. Python 中,divmod(9,4) , 输出结果为()

[单选题] *

10

(2,1)(正确答案)

2

36

25. Python 中,以下格式化函数不可以输出“I get up at 6:00”的是()

[单选题] *

print("{0} get up {1} {2}".format('I','at','6:00'))

print("{0} get up {1} {2}".format('at', '6:00', 'I'))(正确答案)

print("{a} get up {b} {c}".format(a='I',b='at',c='6:00'))

print("{a} get up {b} {c}".format(b='at',a='I',c='6:00'))

26. 以下程序的a=3.6e-1

b=4.2e3

print(b-a)输出结果是() [单选题] *

4199.64(正确答案)

0.6e-4

27. 以下程序的输出结果是()

s1,s2="Mom","Dad"

print("{} loves {}".format(s2,s1)) [单选题] *

Dad loves Mom(正确答案)

s1 loves s2

Mom loves Dad

s2 loves s1

7.8e2

4199.064

28. t="the World is so big,I want to see"

s=t[20:21]+'love'+t[:9]

print(s) [单选题] *

I love the

I love the World(正确答案)

29. 以下程序的输出结果是()

s="LOVES"

print("{:*^13}".format(s)) [单选题] *

LOVES

LOVES********

30. 下面关于类的说法错误的是 [单选题] *

类是一种实例(正确答案)

在类进行实例化时将会首先执行该类中的__init__方法

在类进行实例化时,传入的实参不用带上self,它在类执行过程中将自行带上

类中的变量前带有前缀self意味着此变量在类中任意位置可以使用

31. 下面代码的输出结果是

for i in “PYTHON”:

for k in range(2):

print(i,end=” ”)

if i == “H”:

break [单选题] *

PPYYTTHHOONN

PPYYTTHOONN(正确答案)

PPYYTTOONN

PPYYTTH

********LOVES

****LOVES****(正确答案)

I love World

I love the Worl

32. 下面代码的输出结果是()

def add(x):

if x>0:

return x+add(x-1)

else:

return 0

result=add(10)

print(result) [单选题] *

0

55(正确答案)

10

45

33. 关于python元组类型,以下选项中描述错误的是() [单选题] *

元组不可以被修改

Python中元组使用圆括号和逗号表示

元组中的元素要求是相同类型(正确答案)

一个元组可以作为另一个元组的元素,可以采用多级索引获取信息

34. 下面代码中描述的是哪一种传入参数的方法?

def f(a,b):

if a>b:

print("1")

elif a==b:

print("2")

else:

print("3")

f(2,3) [单选题] *

可变参数 关键字参数

默认参数

位置参数(正确答案)

35. 下面关于python中函数的说法错误的是() [单选题] *

函数的形参不需要声明其类型

函数没有接收参数时,括号可以省略(正确答案)

函数体部分的代码要和def保持一定的缩进

函数体一般会写return返回,但也可以不写return返回

36. 请将列表lis内的重复元素删除,并输出。

若列表为[2,8,3,6,5,3,8],输出为[8,2,3,5,6]

#请在横线处使用一行代码或表达式替换

#注意:请不要修改其他已给出的代码

lis=[2,8,3,6,5,3,8]

new_lis=_________

print(new_lis) [填空题] *

空1答案:list(set(lis))

37. 不能使下面代码结束的选项是()

while True:

inp=eval(input("请输入一个数值:")

if inp//3:

break [单选题] *

2(正确答案)

4

3

5

38. 以下不属于python语言保留字的是() [单选题] *

pass

with

use(正确答案)

None

39. 以下哪种类型是python的映射类型 [单选题] *

str

list

tuple

dict(正确答案)

40. 键盘输入直角三角形的两条直角边长度,计算三角形的面积、例如:

输入三角形第一条直角边长:3

输入三角形第二条直角边长:4

直角三角形面积为:6.0

试题程序

#请在横线处使用一行代码或表达式替换

#注意:请不要修改其他已给出代码

a=float(input("输入三角形第一条直角边长:"))

b=float(input("输入三角形第二条直角边长:"))

_________

print("直角三角形面积为:{_________}".format(area)) [填空题] *

空1答案:area = 0.5*a*b

空2答案::.1f

41. 编写一个函数。使之能够实现字符串的反转。

试题程序:

#请在横线出使用一行代码或表达式

#注意:请不要修改其他已给出代码

def str_change(str1):

return _________

str1 = input("输入字符串:")

print(str_change(_________)) [填空题] *

空1答案:str1[::-1]

空2答案:str1

42. 定义一个员工类,实例化该员工对象时,输入的是名字,性别(默认为男性),身份证号码,然后可以分别通过(.name, .gender)提取出来

[填空题]

*

_________________________________

43. 根据已给代码和注释,补充横线的代码实现如下功能:

假设用户键盘输入一组我国高校所对应的学校类型,以空格为分隔,共一行;所给代码能够统计各学校类型的数量,并按数量从大到小的顺序在屏幕输出,输入的结

果如下示例,即包含了学校类型及对应数量,以英文冒号分隔,每个类型一行。

(注意:此处的字符串使用%传值,字符串统一使用"")

txt=input(“把字符串txt分割成字符串数组”)

问题1:_________ #把字符串txt分割成字符串数组

d={}

for c in range(len(t)):

问题2:_________ #统计所输入的各学校类型的数量,保存在d中

ls=list(())

问题3:_________ #对ls按照各学校类型的数量从大到小排序

for k in ls:

问题4:_________ #按示例格式输出结果

[填空题] *

空1答案:t=("*")

空2答案:({t[c]:(t[c])})

空3答案:(key=lambda x:x[1],reverse=True)

空4答案:print("{}:{}".format(k[0],k[1]))

从零开始学python数据分析与挖掘第二版课后答案

本文发布于:2024-01-26 09:25:27,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1706232327850.html

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

标签:代码   字符串   类型   输出   字典
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23