赞
踩
Python语言程序设计-课后练习-第6周
中国大学MOOC课程
《Python语言程序设计》
课后练习(第6周)
北京理工大学
Python语言教学团队
第 1 页/共 8 页
【说明】
本文是中国大学 MOOC 课程《Python 语言程序设计》第 6 周的课
后练习,预估学习完成时间约 50 分钟。
本周课后练习内容包括 3 道编程题,帮助同学学习文件读写和字
典操作。
对于尚未安装 Python 运行环境的同学,请根据第 1 周课程内容介
绍的步骤安装 Python 3.5.1 或者 Python 3.5.2 版本解释器,如果操作系
统兼容性有问题,可以安装 Python 3.4 版本解释器。
第 2 页/共 8 页
【课后练习】
1. 理解文本和二进制打开方式的区别
首先,用文本编辑器生成一个包含“中国是个伟大国家!”的 txt
格式文本文件,命名为 test.txt。编写程序分别用文本文件方式和二
进制文件方式读入,并打印输出效果。
观察输出结果并解释。
2. 文件处理
fo = open(fname, "r")
for line in fo:
# 处理一行数据
fo.close()
上述格式是打开文件并逐行处理的程序框架,请编写一个实例练习。
3. 哈姆雷特词频统计
Hamlet,《哈姆雷特》,是莎士比亚的一部经典悲剧作品,讲述了克
劳狄斯叔叔谋害哈姆
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。