更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: Python/Ruby
2023-06-01 11:53:56
学Python光掌握基础理论知识是不够的,我们需要将理论知识转化为实战技能,本篇文章小编为大家整理了6道Python简单的测试题,快来检测一下你的Python基础怎么样!
1、以下代码的输出结果为:
print(round(-3.6))
A.-4
B.-4.0
C.-3
D.-3.0
2、以下代码的输出结果为:
adict = dict.fromkeys(['key1','key2'],[])
adict['key1'].append(123)
adict['key1'] = 456
print(adict['key2'])
A.报错
B.[]
C.[12]
D.456
3、以下代码的输出结果为:
print([1,2]) == [(1),[2]]
print([1,2] == [(1,),[2,])
A.True True
B.True False
C.False True
D.False False
4、以下代码的输出结果为:
print('hi') if 3 > 4 else print('bye')
A.报错
B.hi
C.bye
D.hi bye
5、执行完以下代码后,blist的值为:
alist = [1,2,3]
blist = [print(i+1) for i in alist]
A.[1,2,3]
B.[2,3,4]
C.[None,None,None]
D.[]
6、关于以下代码的描述正确的是:
print({ 'a',[1,2]})
A.不会报错
B.如果把[1,2]改成元组不会报错
C.如果把[1,2]改成集合不会报错
D.如果把[1,2]改成集合会输出{‘a’,1,2}