2024年1月26日发(作者:)
从零开始学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]))
本文发布于:2024-01-26 09:25:27,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1706232327850.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |