电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《Python程序设计基础》习题答案与分析VIP免费

《Python程序设计基础》习题答案与分析_第1页
1/27
《Python程序设计基础》习题答案与分析_第2页
2/27
《Python程序设计基础》习题答案与分析_第3页
3/27
Py thon 程序设计基础 习题答案与分析 程昱 第 1 章 基础知识 1.1 简单说明如何选择正确的 Py thon 版本。 答: 在选择 Py thon 的时候,一定要先考虑清楚自己学习 Py thon 的目的是什么,打算做哪方面的开发,有哪些扩展库可用,这些扩展库最高支持哪个版本的 Py thon,是 Py thon 2.x 还是Py thon 3.x ,最高支持到 Py thon 2.7.6 还是 Py thon 2.7.9。这些问题都确定以后,再做出自己的选择,这样才能事半功倍,而不至于把大量时间浪费在 Py thon 的反复安装和卸载上。同时还应该注意,当更新的 Py thon 版本推出之后,不要急于更新,而是应该等确定自己所必须使用的扩展库也推出了较新版本之后再进行更新。 尽管如此,Py thon 3 毕竟是大势所趋,如果您暂时还没想到要做什么行业领域的应用开发,或者仅仅是为了尝试一种新的、好玩的语言,那么请毫不犹豫地选择 Py thon 3.x 系列的最高版本(目前是 Py thon 3.4.3)。 1.2 为什么说 Py thon 采用的是基于值的内存管理模式? Py thon 采用的是基于值的内存管理方式,如果为不同变量赋值相同值,则在内存中只有一份该值,多个变量指向同一块内存地址,例如下面的代码。 >>> x = 3 >>> id(x ) 10417624 >>> y = 3 >>> id(y ) 10417624 >>> y = 5 >>> id(y ) 10417600 >>> id(x ) 10417624 >>> x = [1, 2, 3, 1, 1, 2] >>> id(x [0])==id(x [3])==id(x [4]) Tru e 1.3 解释Py thon 中的运算符“/”和“//”的区别。 答: 在 Py thon 2.x 中,“/”为普通除法,当两个数值对象进行除法运算时,最终结果的精度与操作数中精度最高的一致;在 Py thon 3.x 中,“/”为真除法,与除法的数学含义一致。 在Py thon 2.x 和Py thon 3.x 中,“//”表示整除,对整数或浮点数进行该运算时,结果为数学除法的整数部分。 1.4 在Py thon 中导入模块中的对象有哪几种方式? 答:常用的有三种方式,分别为  import 模块名 [as 别名]  from 模块名 import 对象名[ as 别名]  from math import * 1.5 pip 是目前比较常用的 Py thon 扩展库管理工具。 1.6 解释 Py thon 脚本程序的“__name__”变量及其作用。 答: 每个 Py thon 脚本在运行时都有一个“__name__”属性。如果脚本作为模块被导入,则其“__name__”属性的值被自动设置为...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《Python程序设计基础》习题答案与分析

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部