首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Learn Python The Hard Way学习(20) - 函数和资料

2012-06-21 
Learn Python The Hard Way学习(20) - 函数和文件回忆一下函数的检查列表,一边练习一边看看函数和文件是怎

Learn Python The Hard Way学习(20) - 函数和文件
回忆一下函数的检查列表,一边练习一边看看函数和文件是怎么一起工作的。
注意一下,我们是怎么把行号传递给print_a_line函数的。
运行结果root@he-desktop:~/mystuff# python ex20.py test.txtFirst let's print the whole file:
Hi!Welcome to china!Thank you.Goodbye!
Now let's rewind, kind of lile a tape.Let's print three lines:1 Hi!
2 Welcome to china!
3 Thank you.
root@he-desktop:~/mystuff# 
加分练习1. 给每行添加注释。
2. 每次调用print_a_line都传递了变量current_line,并且在函数中打印出来,那么print_a_line是怎么变成line_count的呢?
3. 检查函数是否用def定义,参数是否正确。
4. 查询seek函数的用法。seek(offset,where):  where=0从起始位置移动(默认),1从当前位置移动,2从结束位置移动。当有换行时,会被换行截断。seek()无返回值,故值为None。
5. 查询一下 += 符合的用法,然后再程序使用一下。current_line = current_line + 1current_line += 1这两行是一个意思。

热点排行