(2021年整理)python练习题-答案.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"Python 练习题库" Python 是一种高级的、解释型的编程语言,它提供了大量的标准库和第三方库,能够轻松地实现各种任务。下面是 Python 练习题库的知识点总结: 1. Python 标准库 math 中用来计算平方根的函数是 sqrt。 知识点:Python 的 math 库提供了各种数学函数,包括 sqrt 函数用于计算平方根。 2. 在 Python 中,None 表示空类型。 知识点:None 是 Python 中的特殊值,表示空类型或无效值。 3. 列表、元组、字符串是 Python 的有序序列。 知识点:Python 中的列表、元组、字符串都是有序序列,可以使用索引访问和切片操作。 4. 查看变量类型的 Python 内置函数是 type()。 知识点:type() 函数可以用来查看变量的类型,返回变量的类型对象。 5. 查看变量内存地址的 Python 内置函数是 id()。 知识点:id() 函数可以用来查看变量的内存地址,返回变量的内存地址。 6. 表达式 [1, 2, 3]*3 的执行结果为 [1, 2, 3, 1, 2, 3, 1, 2, 3]。 知识点:在 Python 中,可以使用 * 运算符来重复列表、元组或字符串。 7. list(map(str, [1, 2, 3])) 的执行结果为 ['1', '2', '3']。 知识点:map() 函数可以用来将函数应用于可迭代对象的每个元素,str() 函数可以将对象转换为字符串。 8. 已知 x = 3,并且 id(x) 的返回值为 496103280,那么执行语句 x += 6 之后,表达式 id(x) == 496103280 的值为 False。 知识点:在 Python 中,对象的 id() 值可以变化,例如在执行 += 运算符时。 9. 已知 x = 3,那么执行语句 x *= 6 之后,x 的值为 18。 知识点:在 Python 中,可以使用 *= 运算符来实现乘法赋值。 10. 表达式 "[3] in [1, 2, 3, 4]" 的值为 False。 知识点:在 Python 中,可以使用 in 运算符来检查列表或元组中是否包含某个元素。 11. 假设列表对象 aList 的值为 [3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片 aList[3:7] 得到的值是 [6, 7, 9, 11]。 知识点:Python 中的列表支持切片操作,可以使用冒号 : 来指定切片的起始和终止索引。 12. 使用列表推导式生成包含 10 个数字 5 的列表,语句可以写为 [5 for i in range(10)]。 知识点:Python 中的列表推导式可以用来生成列表,例如生成包含 10 个数字 5 的列表。 13. 假设有列表 a = ['name', 'age', 'sex'] 和 b = ['Dong', 38, 'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表 a 中的元素为“键”,以列表 b 中的元素为“值”,这个语句可以写为 c = dict(zip(a, b))。 知识点:Python 中的 dict() 函数可以用来将两个列表转换为字典,zip() 函数可以用来将两个列表组合成键值对。 14. 任意长度的 Python 列表、元组和字符串中最后一个元素的下标为 -1。 知识点:Python 中的列表、元组和字符串都支持负索引,可以使用 -1 来访问最后一个元素。 15. Python 语句 ''.join(list('hello world!')) 执行的结果是 'hello world!'。 知识点:Python 中的 join() 函数可以用来将列表或元组连接成字符串。 16. 转义字符 '\n' 的含义是回车换行。 知识点:Python 中的转义字符可以用来表示特殊字符,例如 '\n' 表示回车换行。 17. Python 语句 list(range(1, 10, 3)) 执行结果为 [1, 4, 7]。 知识点:Python 中的 range() 函数可以用来生成 range 对象,list() 函数可以用来将 range 对象转换为列表。 18. 切片操作 list(range(6))[: :2] 执行结果为 [0, 2, 4]。 知识点:Python 中的列表支持切片操作,可以使用冒号 : 来指定切片的起始和终止索引。 19. 表达式 'ab' in 'acbed' 的值为 False。 知识点:Python 中的 in 运算符可以用来检查字符串或列表中是否包含某个元素。 20. Python 3.x 语句 print(1, 2, 3, sep=':') 的输出结果为 1:2:3。 知识点:Python 3.x 中的 print() 函数可以用来输出多个值,可以使用 sep 参数来指定分隔符。 21. 表达式 int(40.5) 的值为 2。 知识点:Python 中的 int() 函数可以用来将浮点数转换为整数。 22. 表达式 sorted([111, 2, 33], key=lambda x: -len(str(x))) 的值为 [111, 33, 2]。 知识点:Python 中的 sorted() 函数可以用来对列表进行排序,可以使用 lambda 函数作为排序键。
剩余28页未读,继续阅读
- 粉丝: 1w+
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Nginx配置文件中FastCGI相关参数理解
- 【java毕业设计】仿小鹅通知识付费微网站源码(ssm+mysql+说明文档).zip
- MySQL数据库初学者入门指南-安装、创建、优化及安全措施详解
- 【java毕业设计】房屋租赁系统源码(ssm+mysql+说明文档+LW).zip
- 【java毕业设计】房屋出租系统源码(ssm+mysql+说明文档+LW).zip
- 简阅免费小说_3.24.022118.apk
- 【java毕业设计】二手商品交易系统源码(ssm+mysql+说明文档+LW).zip
- RHCE前四章实验过程结果
- 设计模式,三个大类展示,23个小类展示,以图的方式
- 【java毕业设计】电气与信息类书籍网上书店源码(ssm+mysql+说明文档+LW).zip