返回

Python测验4


 1. 以下哪一项是一个正确的列表? 
l = (1,2,3,4,5)
l = {1,2,3,4,5}
l = [1,2,3,4,5]
l = /1,2,3,4,5/
 2. 在Python语言里,应该怎样正确地添加注释? 
/*这是一句注释*/
//这是一句注释
#这是一句注释
 3. 假设现有一个名字为example的列表变量,它含有至少3个以上元素。怎样打印其中的第二个元素? 
print(example[1])
print(example(2))
echo(example[2])
print(example[2])
 4. 以下那一条语句正确地定义了一个列表? 
["apple", "banana", "cherry"]
{"apple", "banana", "cherry"}
("apple", "banana", "cherry")
{"name": "apple", "color": "green"}
 5. 以下关于Python列表的描述哪一项是正确的? 
一个列表中所有元素的类型必须一样
可以认为以下两个列表是相同的:
 ['a', 'b', 'c'] 
 ['c', 'a', 'b']
同一个元素不可以在列表中重复出现
一个列表中可以包含的元素数量没有上限
 6. 列表a的定义是这样的:
 a = [1, 2, 3, 4, 5] 
 以下哪一种方法可以正确地把3从中移除,然后得到新的列表: [1, 2, 4, 5] 
a[2:2] = []
a.remove(3)
delete a[2]
a[2] = []
 7. 运行下面代码的结果是什么?
a = ['foo', 'bar', 'baz', 'qux', 'corge'] 
while a:
    if len(a) < 3:
        break
    print(a.pop())
 print('Done.') 
a[2] = []
a[2:2] = []
corge
qux
baz
Done.
delete a[2]
 8. 运行下面代码的结果是什么?
a = [1,2,3,None,(),[],]
    print len(a) 
6
运行错误
5
4
 9. 运行下面代码的结果是什么?
list = [ 'Tech', 404, 3.03, 'Beamers', 33.3 ]
print list[1:3] 
['Tech', 'Beamers']
运行错误
[404, 3.03]
[ 'Tech', 404, 3.03, 'Beamers', 33.3 ]
 10. 假设有一个列表, colors = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
colors[2]的值是什么? 
'orange'
'indigo'
'yellow'
'blue'