Python实战指南:手把手教你掌握300个精彩案例

周家安
前言 PREFACE Python诞生于20世纪90年代初,是一门开源的、易学易用的编程语言,被广泛应用于科学计算、数据分析、Web后端开发等领域。近年来,Python也被广泛应用于机器学习与人工智能。 Python是一种解释型语言,既能以交互方式执行代码,也可以直接执行代码脚本。Python支持面向对象编程,同时也具有很强的动态性(如动态解析类型、动态属性等)。 本书用一个个单独的小案例来演示Python编程相关的各种知识点与技巧。每个案例都分为两部分——【导语】部分对案例中用到的知识要点进行讲解与说明,【操作流程】部分演示案例程序的实现过程。 本书的编程案例将覆盖以下内容: · 字符串处理 · 包与模块管理 · 代码流程控制 · 常用的内置函数与运算符 · 函数式编程 · 面向对象编程 · 常见数据结构 · 异步编程与网络编程 · 输入/输出技术 · 图形化用户界面编程 希望读者在学习书中案例时,不要直接复制代码,而是参考书中的实现步骤,把每个案例都从头到尾做一遍。之后可以根据自己对知识点的理解,对书中案例进行修改与扩展。本书的演示代码仅针对知识点而设计,因此都比较简单,容易掌握,不会出现过多的干扰性代码,初学者能够看懂。 本书配套提供了书中案例的程序代码,扫描下面二维码即可下载。 图片: 程序代码 由于作者能力有限,书中难免有不妥之处。欢迎广大读者不吝赐教,以完善本书内容。 作 者 2020年1月 第1章 字符串处理 本章的主要内容如下: ✍字符串表达式的表示方式; ✍代码注释的使用; ✍编写代码文档; ✍input、print函数的使用技巧; ✍格式化字符串; ✍str类的常用方法; ✍字符串编码。 1.1 字符串表达式 案例1 单行文本 导语 单行文本必须包含在一对引号中,既可以使用双引号(""),也可以使用单引号('')。但是,引号一定要前后一致。如果左…