Python
文章平均质量分 74
伊吹萃香
方寸间,历数世上桑田沧海。时空里,细问人间暑往寒来。
展开
-
《Python核心编程》第11章 函数和函数式编程 练习
11-3 函数。在这个练习中,我们将实现max()和min()内建函数。(a) 写分别带两个元素返回一个较大和较小元素,简单的max2()核min2()函数。他们应该可以用任意的python 对象运作。举例来说,max2(4,8)和min2(4,8)会各自每次返回8 和4。(b) 创建使用了在a 部分中的解来重构max()和min()的新函数my_max()和my_min().这些函数原创 2014-06-03 13:00:40 · 1481 阅读 · 0 评论 -
《Python核心编程》第12章 模块 练习
12–5. 使用 __import__().(a) 使用 __import__ 把一个模块导入到你的名称空间。 你最后使用了什么样的语法?(b) 和上边相同, 使用 __import__() 从指定模块导入特定的名字。原创 2014-06-03 16:33:54 · 1485 阅读 · 0 评论 -
《Python核心编程》第8章 条件和循环 练习
8–2. 循环. 编写一个程序, 让用户输入三个数字: (f)rom, (t)o, 和 (i)ncrement . 以 i为步长, 从 f 计数到 t , 包括 f 和 t . 例如, 如果输入的是 f == 2, t == 26, i == 4 , 程序将输出 2, 6, 10, 14, 18, 22, 26.原创 2014-06-03 01:45:01 · 1132 阅读 · 0 评论 -
《Python核心编程》第6章 序列:字符串、列表和元组 练习
6–1. 字符串.string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分?# coding=utf-8__author__ = 'Ibuki Suika'if __name__ == '__main__': s1 = raw_input('input a string: ') s2 = raw_input('inpu原创 2014-06-02 17:06:04 · 1544 阅读 · 0 评论 -
《Python核心编程》第9章 文件和输入输出 练习
9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做Python , Perl, Tcl, 等大多脚本文件的注释符号.原创 2014-06-03 12:22:24 · 2190 阅读 · 0 评论 -
《Python3程序开发指南(第二版)》第5章 模块 练习
1. 编写一个程序,用来展示目录列表,原创 2014-06-12 09:08:56 · 1506 阅读 · 0 评论 -
《Python3程序开发指南(第二版)》第3章 组合数据类型 练习
1. 修改external_sites.py程序,使用一个默认的字典。原创 2014-06-11 06:12:26 · 2222 阅读 · 1 评论 -
《Python3程序开发指南(第二版)》第4章 控制结构与函数 练习
1. 编写一个交互式程序,用于对文件中的字符串列表进行维护。原创 2014-06-11 09:32:13 · 1455 阅读 · 0 评论 -
《Python3程序开发指南(第二版)》第1章 过程型程序设计快速入门 练习
1. bigdigits.py程序的一个变形,不再打印*,而是打印具体的数字。原创 2014-06-09 11:07:44 · 1692 阅读 · 0 评论 -
《Python3程序开发指南(第二版)》第2章 数据类型 练习
1.修改程序print_unicode.py,以便用户可以在命令行上输入几个单独的单词,并且只有在Unicode字符名包含原创 2014-06-09 14:04:51 · 2402 阅读 · 0 评论 -
《Python核心编程》第16章 网络编程 练习
16-4. 客户。修改TCP(tsTclnt.py)和UDP(tsUclnt.py)客户端,让服务器的名字不要在代码里写死,要允许用户指定一个主机名和端口,只有在两个值都没有输入的时候,才使用默认值。原创 2014-06-07 11:00:29 · 2299 阅读 · 0 评论 -
《Python核心编程》第14章 执行环境 练习
14-3.执行环境。创建运行其他Python脚本的脚本。filename = raw_input('file name: ')execfile(filename) 14-4. os.system()。调用os.system()运行程序。附加题:将你的解决方案移植到subprocess.call()。import osfrom subprocess im原创 2014-06-03 20:19:58 · 1242 阅读 · 0 评论 -
《Python核心编程》第15章 正则表达式 练习
15-1.识别下列字符串:bat、bit、but、hat、hit或hut。from re import matchword = raw_input('input: ')m = match('^[bh][aiu]t$', word)if m is not None: print m.group()else: print 'not match'15-2.匹配用一个空格分隔原创 2014-06-03 20:27:13 · 2632 阅读 · 2 评论 -
《Python核心编程》第13章 面向对象编程 练习
13-3.对类进行定制。写一个类,用来将浮点型值转换为金额。class MoneyFmt(object): def __init__(self, value=0.0): self.value = float(value) def update(self, value=None): if value != None:原创 2014-06-03 17:19:32 · 2096 阅读 · 0 评论 -
《Python核心编程》第10章 错误和异常 练习
10–6. 改进的 open(). 为内建的 open() 函数创建一个封装. 使得成功打开文件后, 返回文件句柄; 若打开失败则返回给调用者 None , 而不是生成一个异常. 这样你打开文件时就不需要额外的异常处理语句.原创 2014-06-03 12:28:26 · 917 阅读 · 0 评论 -
《Python核心编程》第7章 映像和集合类型 练习
7–1. 字典方法。哪个字典方法可以用来把两个字典合并到一起?#update方法原创 2014-06-02 17:22:57 · 1271 阅读 · 0 评论 -
《Python核心编程》第5章 数字 练习
5-2 运算符(a) 写一个函数,计算并返回两个数的乘积(b) 写一段代码调用这个函数,并显示它的结果原创 2014-06-02 14:13:44 · 1363 阅读 · 0 评论 -
《Python核心编程》第3章 Python基础 练习
3–10. 异常。使用类似readTextFile.py 中异常处理的方法取代 readTextFile.py makeTextFile.py 中对os.path.exists() 的调用。反过来, 用os.path.exists() 取代readTextFile.py 中的异常处理方法。原创 2014-06-02 12:12:16 · 856 阅读 · 0 评论 -
《Python核心编程》第2章 快速入门 练习
2–3. 数值和运算符启动交互解释器,使用 Python对两个数值(任意类型)进行加、减、乘、除运算。然后使用取余运算符来得到两个数相除的余数, 最后使用乘方运算符求A 数的B 次方。原创 2014-06-02 10:34:17 · 983 阅读 · 0 评论