![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python 核心编程练习题
文章平均质量分 85
taoharry
这个作者很懒,什么都没留下…
展开
-
第四章
4-1. Python对象。与所有Python对象有关的三个属性是什么?请简单的描述一下。 所有的Python对象都拥有三个特性:身份,类型和值。 身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数id()来得到。这个值可以被认为是该对象的内存地址。(python中的一切都是指针) 类型:对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操转载 2015-12-10 14:48:20 · 234 阅读 · 0 评论 -
第五章解答
1.长整型表示数的范围比整型更大。在python中,整型、长整型趋于统一,普通用户不用特别关注两者区别,仅当需引用C语言时需要特别注意。 2.操作符 (a) def product(x,y): return x * y (b) >>> print product(23,24) 552 3. def result(x): if 9转载 2015-12-11 11:21:35 · 189 阅读 · 0 评论 -
str
字符串中字符大小写的变换: S.lower() #小写S.upper() #大写S.swapcase() #大小写互换S.capitalize() #首字母大写String.capwords(S) #这是模块中的方法。它把S用split()函数分开,然后用capitalize()把首字母变成大写,最后用join()合并到一起S.title() #只有首字母大转载 2015-12-14 15:56:37 · 292 阅读 · 0 评论 -
第七章习题
7–3. 字典和列表的方法。 (a) 创建一个字典,并把这个字典中的键按照字母顺序显示出来。 (b) 现在根据已按照字母顺序排序好的键,显示出这个字典中的键和值。 (c)同(b),但这次是根据已按照字母顺序排序好的字典的值,显示出这个字典中的键和值。(注意:对字典和哈希表来说,这样做一般没有什么实际意义,因为大多数访问和排序(如果需要)都是基于字典的键,这里只把它作为一个练习。)转载 2015-12-16 15:10:53 · 370 阅读 · 0 评论 -
第九章练习题
9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做Python , Perl, Tcl, 等大多脚本文件的注释符号.附加题: 处理不是第一个字符开头的注释. [python] view plaincopy f=open('test.txt','r') for eachline in f:转载 2015-12-17 20:07:34 · 437 阅读 · 0 评论 -
第十一章
11-3 函数。在这个练习中,我们将实现max()和min()内建函数。 (a) 写分别带两个元素返回一个较大和较小元素,简单的max2()核min2()函数。他们应该可以用任意的python 对象运作。举例来说,max2(4,8)和min2(4,8)会各自每次返回8 和4。 (b) 创建使用了在a 部分中的解来重构max()和min()的新函数my_max()和my_min().这些函数分别转载 2015-12-18 18:55:31 · 249 阅读 · 0 评论 -
第二章答案
2-2.程序输出。阅读下面的Python脚本。 #!/usr/bin/env python 1 + 2 * 4 (a)你认为这段脚本是用来做什么的? (b)你认为这段脚本会输出什么? (c)输入以上代码,并保存为脚本,然后运行它,它所做的与你的预期一样吗?为什么一样/不一样? (d)这段代码单独执行和在交互解释器中执行有何不同?试一下,然后写出结果。 (e)如何改进这个脚本,以便它能转载 2015-12-09 10:55:02 · 663 阅读 · 0 评论 -
第一章练习
1-1 安装Python。请检查Python是否已经安装到你的系统上,如果没有,请下载安装它。 答:已安装 tmyyss@ubuntu:~$ python Python 2.7.3 (default, Feb 27 2014, 19:58:35) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license"转载 2015-12-09 10:50:52 · 622 阅读 · 0 评论