这份文档《Python练习题及答案》(2021年整理版)包含了多道精选的Python编程题目及其解答,适合初学者和中级程序员进行技能训练与自我测试。
编辑整理:精品文档编辑中心
尊敬的读者朋友们:
这里是精品文档编辑中心,本段落档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方。任然希望(完整版)Python练习题-答案的内容能够给您的工作和学习带来便利。同时我们也真诚的希望收到您的建议和反馈到下面的留言区,这将是我们进步的源泉,前进的动力。
本段落可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整版)Python练习题-答案这篇文档的全部内容:
Python练习题库 By 郑红波 2017—12—19
1. Python标准库math中用来计算平方根的函数是__________。(sqrt)
2. 在Python中__________表示空类型。(None)
3. 列表、元组、字符串是Python的________(有序?无序)序列。(有序)
4. 查看变量类型的Python内置函数是________________。(type())
5. 查看变量内存地址的Python内置函数是_________________。(id())
6. 表达式[1, 2, 3]*3的执行结果为______________________。([1, 2, 3, 1, 2, 3, 1, 2, 3])
7. list(map(str, [1, 2, 3])) 的执行结果为_____________________。([1, 2, 3])
8. 已知 x = 3,并且id(x)的返回值为496103280,那么执行语句x += 6之后,表达式 id(x)== 496103280 的值为___________。(False)
9. 已知 x = 3,那么执行语句 x *= 6 之后,x的值为________________。(18)
10. 表达式[3] in [1, 2, 3,4]的值为________________。(False)
11. 假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是______________________。([6, 7,9,11])
12. 使用列表推导式生成包含十个数字5的列表,语句可以写为_______________。([5 for i in range(10)])
13. 假设有列表a = [name, age, sex]和b = [Dong, 38,Male],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为 键,以列表b中的元素为值,这个语句可以写为_____________________。(c = dict(zip(a,b)))
14. 任意长度的Python列表、元组和字符串中最后一个元素的下标为________。(-1)
15. Python语句.join(list(hello world!))执行的结果是____________________。“hello world!”
16. 转义字符\n的含义是___________________。(回车换行)
17. Python语句list(range(1, 10, 3)) 执行结果为__________________。([1,4,7])
18. 切片操作list(range(6))[:2:]执行结果为________________。([0, 2, 4])
19. 表达式 ab in acbed 的值为________。(False)
20. Python语句 print(1, 2, 3, sep=:)的输出结果为____________。(1:2:3)
21. 表达式 int(4**0。5) 的值为____________。(2)