一、选择题
1.下列Python数据中其元素可以改变的是(  A  )。
A.列表          B.元组        C.字符串        D.数组
2.表达式“[2] in [1,2,3,4]”的值是(  D    )。
A.Yes              B.No          C.True          D.False
3.max((1,2,3)*2)的值是(  A  )。
A.3              B.4          C.5                D.6
4.下列选项中与s[0:-1]表示的含义相同的是(  C  )。
A.s[-1]          B.s[:]        C.s[:len(s)-1]    D.s[0:len(s)]
python数据分析基础教程答案
5.对于列表L=[1,2,'Python',[1,2,3,4,5]],L[-3]的是( B  )。
A.1            B.2            C.'Python'      D.[1,2,3,4,5]
6.设L为某一列表,L.reverse()和L[-1:-1-len(L):-1]的主要区别是(  C    )。
A.L.reverse()和L[-1:-1-len(L):-1]都将列表的所有元素反转排列,没有区别
B.L.reverse()和L[-1:-1-len(L):-1]都不会改变列表L原来内容
C.L.reverse()不会改变列表L的内容,而L[-1:-1-len(L):-1]会改变列表L原来内容
D.L.reverse()会改变列表L的内容,而L[-1:-1-len(L):-1]产生一个新列表,不会改变列表L原来内容
7.tuple(range(2,10,2))的返回结果是(  C  )。
A.[2, 4, 6, 8]              B.[2, 4, 6, 8, 10]
C.(2, 4, 6, 8)              D.(2, 4, 6, 8, 10)
8.下列程序执行后,p的值是(  A    )。
a=[[1,2,3],[4,5,6],[7,8,9]]
p=1
for i in range(len(a)):
    p*=a[i][i]
A.45              B.15            C.6            D.28
9.下列Python程序的运行结果是(  C  )。
s=[1,2,3,4]
s.append([5,6])
print(len(s))
A.2          B.4            C.5            D.6
10.下列Python程序的运行结果是(  B  )。java培训班时间
s1=[4,5,6]
s2=s1
s1[1]=0
print(s2)
A.[4, 5, 6]    B.[4, 0, 6]    C.[0, 5, 6]    D.[4, 5, 0]
11. 下列Python程序的运行结果是( C
异步通信的协议a =  [[1, 2], [3, 4], [1, 2]] * 2
a[0][0] = 5
a[2][0] = 6
a[3][0] = 7
print( a )
A.[[5, 2], [3, 4], [在线编辑器是什么6, 2], [7, 2], [3, 4], [1, 2]]
B.[[7, 2], [3, 4], [7, 2], [7, 2], [3, 4], [7, 2]]
C.数组的指针与指针数组的区别[[7, 2], [3, 4], [6, 2], [7, 2], [3, 4], [6, 2]]
D.[[6, 2], [3, 4], [6, 2], [7, 2], [3, 4], [7, 2]]
12.执行li = list(range(3));  li[1: ]=[ ] 后,li是( D  )。
A.[]            B.[2]              C.[0, []]            D. [0]
13.以下不能创建字典的语句是(  C    )。
A.dict1={}                        B.dict2={3:5}   
C.dict3=dict([2,5],[3,4])    D.dict4=dict(([1,2],[3,4]))
14.对于字典D={'A':10,'B':20,'C':30,'D':40},对第4个字典元素的访问形式是(  D  )。
A.D[3]        B.D[4]        C.D[D]          D.D['D']
15.对于字典D={'A':10,'B':20,'C':30,'D':40},len(D)的是(  A    )。
A.4            B.8            C.10          D.12
16.对于字典D={'A':10,'B':20,'C':30,'D':40},sum(list(D.values()))的值是(  B  )。
A.10            B.100          C.40            D.200
单表查询sql语句
17.下列语句执行后的结果是(  D    )。
fruits={'apple':3,'banana':4,'pear':5}
fruits['banana']=7
print(sum(fruits.values()))
A.7                B.19            C.12            D.15
18.设a=set([1,2,2,3,3,3,4,4,4,4]),则a.remove(4)的值是(    A  )。
A.{1, 2, 3}                  B.{1, 2, 2, 3, 3, 3, 4, 4, 4}
C.{1, 2, 2, 3, 3, 3}          D.[1, 2, 2, 3, 3, 3, 4, 4, 4]
19.下列语句执行后的结果是(    D  )。

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