Python的10道简单测试题(含答案)
作者:程序员老华 时间:2021-12-28 03:57:24
1 以下代码的输出结果为:
print(round(-3.6))
A.-4
B.-4.0
C.-3
D. -3.0
2 以下代码的输出结果为(Python3.6及以上):
dic={
'a':1,'b':4,'c':9,'xy':13}
print(dic.popitem())
A.(‘a’:1,‘b’:4,‘c’:9)
B.(‘c’:9,‘xy’:13)
C.(‘a’,13)
D.(‘xy’,13)
3 以下代码的输出结果为:
adict = dict.fromkeys(['key1', 'key2'], [])
adict['key1'].append(123)
adict['key1'] = 456
print(adict['key2'])
A.报错
B.[]
C.[123]
D. 456
4 以下代码的输出结果为:
print([1, 2] == [(1), (2)])
print([1, 2] == [(1,), (2,)])
A.True True
B.True False
C.False True
D.False False
5 以下代码的输出结果为:
print('hi') if 3 > 4 else print('bye')
A.报错
B.hi
C.bye
D.hi bye
6 以下代码的输出结果为:
num = 6 if True == 1.0 else 8
print(num)
A.报错
B.6
C.8
D.True
7 以下代码的输出结果为:
for i in range(5):
pass
print(i)
A.报错
B.None
C.4
D.5
8 以下代码的输出结果为:
alist = [1, 2, 3]
blist = [i ** 2 for i in alist]
print(i)
A.报错
B.None
C.3
D.9
9 执行完以下代码后,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.[]
10 关于以下代码的描述正确的是:
print({ 'a',[1,2]})
A.不会报错
B.如果把[1,2]改成元组不会报错
C.如果把[1,2]改成集合不会报错
D.如果把[1,2]改成集合会输出{‘a’,1,2}
答案:A D C B C B C A C B
来源:https://blog.csdn.net/m0_72557783/article/details/125860397
标签:Python,测试题,答案
0
投稿
猜你喜欢
MySQL查询缓存的小知识
2024-01-22 20:55:29
基于Python的接口自动化读写excel文件的方法
2023-09-04 00:25:10
如何在asp中创建DSN?
2009-11-14 20:46:00
Python numpy 模块介绍
2022-06-04 02:03:00
超越质检员——看图购beta版的思考
2009-04-15 12:11:00
python文件路径操作方法总结
2023-04-30 21:00:15
SQL 2005 sa islock用户不能正常登录的现象
2008-12-05 15:49:00
JS实现隔行换色的表格排序
2024-04-29 13:35:55
简单的Apache+FastCGI+Django配置指南
2021-01-27 10:09:16
Sublime中View in Browser功能不生效问题及解决
2022-07-03 05:48:16
Python入门之字符串操作详解
2023-01-27 18:45:08
python面向对象编程设计原则之单一职责原则详解
2022-02-13 20:51:25
python实时获取外部程序输出结果的方法
2023-04-27 02:29:04
对python 多线程中的守护线程与join的用法详解
2021-08-11 10:56:51
第二篇Bootstrap起步
2024-04-16 08:59:36
教你使用Python pypinyin库实现汉字转拼音
2021-10-03 16:48:36
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2023-03-30 14:35:25
mysql启动错误之mysql启动报1067错误解决方法
2024-01-26 07:52:56
VS2003 SP1发布
2024-06-05 09:26:10
js利用递归与promise 按顺序请求数据的方法
2024-06-05 09:34:58