该【Python程序设计习题库题集 】是由【泰山小桥流水】上传分享,文档一共【80】页,该文档可以免费在线阅读,需要了解更多关于【Python程序设计习题库题集 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。精选文档
精选文档
2
精选文档
《P
ython
程序设计》题库
一、填空题
第一章基础知识
1、Python
安装扩展库常用的是
_______工具。(pip)
2、Python
标准库math顶用来计算平方根的函数是
__________。(sqrt)
3、Python
程序言件扩展名主要有__________和________两种,此中后者常用于
GUI程序。
(py、pyw)
4、Python
源代码程序编译后的文件扩展名为
_________。(pyc)
5、使用pip工具升级科学计算扩展库
numpy的完好命令是_________________。(pip
install--upgradenumpy
)
6、使用pip工具查察目前已安装的Python扩展库的完好命令是_____________(。piplist
)
7、在IDLE交互模式中阅读上一条语句的快捷键是
__________。(Alt+P)
8、在Python中__________表示空种类。(None)
9、列表、元组、字符串是
Python的_________(有序?无序)序列。(有序)
10、
查察变量种类的
Python内置函数是________________。(type())
11、
查察变量内存地址的
Python
内置函数是_________________。(id())
12、
以3为实部4为虚部,Python复数的表达形式为___________或________。(3+4j
、
3+4J)
13
Python运算符顶用来计算整商的是_________。(ount(4)
的值为
精选文档
精选文档
2
精选文档
、
_______________。(0)
14、
Python标准库random中的___________方法作用是从序列中随机选择
1个元素。
choice())
15、Python复?不重复?
标准库random中的sample(seq,k)
)的k个元素。(不重复)
方法作用是从序列中选择
________(
重
精选文档
精选文档
80
精选文档
16、random模块中_____________方法的作用是将列表中的元素随机乱序。
(shuffle())
17、
履行代码x,y,z=sorted([1,3,2])
以后,变量y的值为______。(2)
18、
表达式(1,2,3)+(4,5)
的值为__________________。((1,2,3,4,5)
)
19、
表
达
式
dict(zip([1,
2],
[3,
4]))
的
值
为
_________________________________。({1:3,2:4}
)
20、
语句x,y,z=[1,2,3]
履行后,变量y的值为__________。(2)
21、
已知
x
=
[[1,3,3],
[2,3,1]]
,那么表达式
sorted(x,
key=lambda
item:item[0]+item[2])
的值为______________________________________。([[2,
3,
1],[1,3,3]]
)
22、
已知
x
=
[[1,3,3],
[2,3,1]]
,那么表达式
sorted(x,
key=lambda
item:(item[1],item[2]))
的值为____________________________________。([[2,
3,
1],[1,3,3]]
)
23、
已知x=[[1,3,3],
[2,3,1]]
,那么表达式sorted(x,
key=lambdaitem:(item[1],
-item[2]))
的值为____________________________________。([[1,
3,3],
[2,
3,
1]]
)
24、
已知x={1,2,3},那么履行语句
(3)以后,x的值为__________。({1,
2,
3})
25、
已知x={1:1}
,那么履行语句x[2]
=2以后,len(x)的值为____________。(
2)
26
已知
2:2}
,那么履行
x[2]=4以后,len(x)的值为
精选文档
精选文档
5
精选文档
、
x={1:1,
语句
____________。
2)
27、
假定已从标准库
functools
导入reduce()
函数,那么表达式reduce(lambda
x,y:
x-y,[1,2,3])
的值为____。(-4)
28、
假定已从标准库
functools
导入reduce()
函数,那么表达式reduce(lambda
x,y:
x+y,[1,2,3])
的值为____。(6)
29、
假定已从标准库
functools
导入reduce()函数,那么表达式reduce(lambda
x,y:max(x,y),[1,2,3,4,4,5])
的值为_________。(5)
精选文档
精选文档
5
精选文档
30、
已知有函数定义def
demo(*p):returnsum(p)
,那么表达式demo(1,2,3)
的值
为______、表达式demo(1,2,3,4)
的值为_________。(6、10)
31、
已知列表x=[1,
2],那么连续履行命令y
=x和(3)
以后,x的值为________。
([1,
2,3])
32、
已知列表x=[1,2]
,那么连续履行命令
y=x[:]
和(3)
以后,x的值为
________。([1,2])
33、
已知列表x=[1,2]
,履行语句y=x[:]
后,表达式id(x)==id(y)
的值为
_______。(False)
34、
已知列表x=[1,
2]
,履行语句y=x后,表达式id(x)
==id(y)
的值为_______。
True)
35、
已知列表
x=[1,
2],履行语句
y=x后,表达式xisy的值为_______。(True)
36、
已知列表
x=[1,
2],履行语句
y=x[:]后,表达式xisnoty的值为_______。
True)
37、表达式sorted(range(5),5))的值为_________________________。([0,1,2,
3,4])
38、
表达式[iforiinrange(10)ifi>8]
的值为________________。([9])
39、
已知有列表x=[[1,2,3],[4,5,6]]
,那么表达式[[row[i]forrowinx]
foriinrange(len(x[0]))]
的值为___________________________。([[1,4],[2,
精选文档
精选文档
6
精选文档
5],[3,6]])
40、
履行语句x,y,z
=map(str,range(3))以后,变量y的值为___________。('1'
)
41、
已知列表x=[1,
2],那么履行语句([3])
以后,x的值为____________。([1,
2,3]
)
42、
已知列表x=[1,
2],那么履行语句([3])
以后,x的值为_____________。([1,
2,[3]]
)
精选文档
精选文档
7
精选文档
43、表达式print(0b10101)的值为____________。(21)
精选文档
精选文档
80
精选文档
44、
已知x
=[1,2,3,
4,5],那么履行语句
delx[:3]以后,x的值为__________。
([4,
5])
45、
已知x=range(1,4)
和y=range(4,7)
,那么表达式
sum([i*jfori,jin
zip(x,y)])
的值为__________。(32)
46、
表达式[5foriinrange(3)]
的值为_______________。([5,5,5]
)
47、
表达式{1,2,3}=={1,3,2}
的值为___________。(True)
48、
表达式[1,2,3]==[1,3,2]
的值为____________。(False)
49、
已知x
=[1,2,1],那么表达式
id(x[0])
==id(x[2])
的值为_______________。
True)
50、
表达式3notin[1,2,3]
的值为__________。(False)
51、
已知x=[1,2]
,那么履行语句
x[0:0]=[3,3]
以后,x的值为___________。
([3,
3,1,2]
)
52、
已知x=[1,2]
,那么履行语句
x[0:1]=[3,3]
以后,x的值为___________。
([3,
3,2]
)
53、
已知x
=[1,
2,3,
4,
5],那么履行语句delx[1:3]
以后,x的值为____________。
([1,
4,5]
)
54、
已知x
=[[1,
2,
3,],
[4,5,6]]
,那么表达式sum([i*j
fori,j
in
zip(*x)])
的值为______。(
精选文档
精选文档
10
精选文档
32)
55、
已知列表x=[1,
2,3]和y=[4,
5,
6],那么表达式[(i,j)
fori,
j
inzip(x,y)
ifi==3]的值为____________。([(3,6)]
)
56、
已知列表x=[,,]
,那么表达式sum(x)/len(x)
的值为___________。()
57、
已知x={1:2,2:3,3:4}
,那么表达式sum(x)
的值为___________。(6)
58、
已知x={1:2,2:3,3:4}
,那么表达式sum())
的值为_________。(9)
59、
已知x
=[3,
2,3,3,
4],那么表达式[index
for
index,
valuein
enumerate(x)
ifvalue==3]
的值为____________。([0,2,3]
)
精选文档
精选文档
10
精选文档
60、
表达式1234%1000oin([item[1]
foritem
in
()])
的值为_____________。('345')
61、
已知列表x=[1,3,2],那么表达式[value
for
index,value
in
enumerate(x)
ifindex==2]的值为_______________。([2]
)
62、
已知列表x=[1,3,2]
,那么履行语句
a,b,c=sorted(x)
以后,b的值为
____。(2)
63、
已知列表x=[1,3,2]
,那么履行语句
a,b,c=map(str,sorted(x))
以后,
c的值为______。('3')
64、
表达式set([1,2,3])=={1,2,3}
的值为____________。(True)
65、
表达式set([1,2,2,3])=={1,2,3}
的值为____________。(True)
66、
表达式'%c'%65==str(65)
的值为___________。(False)
67、
表达式'%s'%65==str(65)
的值为_____________。(True)
68、
表达式chr(ord('b')^32)
的值为_________。('B')
69、
表达式'abc'in'abdcefg'
的值为_____________。(False)
70、
已知x为整数变量,那么表达式
int(hex(x),16)==x
的值为_____________。
True)
71、
已知x,y=3,5
,那么履行x,y=y,x
以后,x的值为__________。(5)
72、
已知x='abcd'
和y='abcde'
,那么表达式
[i==jfori,jinzip(x,y)]
的
值为________________。([True,True,True,True]
)
精选文档
精选文档
11
精选文档
73、
已知x=list(range(20))
,那么表达式x[-1]
的值为____________________。(19)
74、
已知x=3+4j和y=5+6j
,那么表达式x+y的值为____________________。(8+10j)
75、
已知x=[3]
,那么履行x+=[5]
以后x的值为____________________。([3,
5])
76、
已知x=[3,
3,
4],那么表达式id(x[0])==id(x[1])
的值为__________________。
True)
精选文档
精选文档
12
精选文档
77、表达式int('11',2)的值为______________________。(3)
精选文档
精选文档
80
精选文档
Python程序设计习题库题集 来自淘豆网m.daumloan.com转载请标明出处.