26-小结
6.9 小结
文本是常见的数据形式,Python自带了许多有用的字符串方法,用来处理保存在字符串中的文本。在你写的每个Python程序中,几乎都会用到索引、切片和字符串方法。
现在你写的程序不太复杂,因为它们没有图形用户界面,没有图像和彩色的文本。到目前为止,你都是在利用 print()
显示文本,利用 input()
让用户输入文本。但是,用户可以通过剪贴板快速输入大量的文本。这种功能提供了一种有用的编程方式,可以操作大量的文本。这些基于文本的程序可能没有闪亮的窗口或图形,但它们能很快完成大量有用的工作。
操作大量文本的另一种方式是直接从硬盘读写文件。在第9章中你将学习如何用Python来做到这一点。
这几乎涵盖了Python编程的所有基本概念。在本书后面的章节中,你将继续学习一些新概念,但现在你已经足够了解Python,可以开始编写一些让任务自动化的有用程序了。如果你希望看到使用到目前为止所学的基本概念构建的简短的Python程序的集合,请在GitHub中搜索asweigart/pythonstdiogames。尝试手动复制每个程序的源代码,然后进行一些修改,看看它们如何影响程序的行为。了解了程序的工作原理之后,请尝试从头开始创建程序。你无须完全重新创建源代码,只需要关注程序做了什么,而不需要关注程序是怎么做的。
你可能认为你还没有足够的Python知识来完成诸如下载网页、更新电子表格或发送文本消息之类的事情,但这就是Python模块的作用。这些由其他程序员编写的模块提供了一些函数,让你能轻松完成所有这些事情。因此,接下来让我们学习如何编写真实的程序来执行有用的自动化任务。