当前位置:嗨网首页>书籍在线阅读

26-小结

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

6.9 小结

文本是常见的数据形式,Python自带了许多有用的字符串方法,用来处理保存在字符串中的文本。在你写的每个Python程序中,几乎都会用到索引、切片和字符串方法。

现在你写的程序不太复杂,因为它们没有图形用户界面,没有图像和彩色的文本。到目前为止,你都是在利用 print() 显示文本,利用 input() 让用户输入文本。但是,用户可以通过剪贴板快速输入大量的文本。这种功能提供了一种有用的编程方式,可以操作大量的文本。这些基于文本的程序可能没有闪亮的窗口或图形,但它们能很快完成大量有用的工作。

操作大量文本的另一种方式是直接从硬盘读写文件。在第9章中你将学习如何用Python来做到这一点。

这几乎涵盖了Python编程的所有基本概念。在本书后面的章节中,你将继续学习一些新概念,但现在你已经足够了解Python,可以开始编写一些让任务自动化的有用程序了。如果你希望看到使用到目前为止所学的基本概念构建的简短的Python程序的集合,请在GitHub中搜索asweigart/pythonstdiogames。尝试手动复制每个程序的源代码,然后进行一些修改,看看它们如何影响程序的行为。了解了程序的工作原理之后,请尝试从头开始创建程序。你无须完全重新创建源代码,只需要关注程序做了什么,而不需要关注程序是怎么做的。

你可能认为你还没有足够的Python知识来完成诸如下载网页、更新电子表格或发送文本消息之类的事情,但这就是Python模块的作用。这些由其他程序员编写的模块提供了一些函数,让你能轻松完成所有这些事情。因此,接下来让我们学习如何编写真实的程序来执行有用的自动化任务。