我们将做一些关于函数和变量的练习,以确认你真正掌握了这些知识。这节练习对你来说可以说是:写程序,逐行研究,弄懂它。过这节练习还是有些不同,你不需要运行它,取而代之,你需要将它导入到 python 里通过自己执行函数的方式运行。def break_words(stuff): """This function will break up words for us.""" words = stuff.
现在让我们再学习几种文件操作。我们将编写一个 Python 脚本,将一个文件中的内容拷贝到另外一个文件中。这个脚本很短,不过它会让你对于文件操作有更多的了解。from sys import argvfrom os.path import existsscript, from_file, to_file = argvprint "Copying from %s to %s" % (from_file, to_file)# we could do these two on one line, how?
现在,你应该明白这本书的模式是用做很多的练习来教会你新知识。我以你可能不明白的代码开始教学,然后在用更多的习题去解释一些概念。即使你现在并不明白,经过大量的练习之后你也能明白了。记录你不明白的地方,然后坚持做练习题,你会收获更多。# Here's some new strange stuff, remember type it exactly.