本章的范围 | 第二部分 类型与操作 —— 第 7 章: 字符串基础 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-380玩彩网官网入口
在开始前,我还想澄清不会这里讲述的内容。第4章简要预览了unicode字符串和文件——处理非ascii文本的工具。unicode对一些程序员是关键的工具,特别是对那些与internet领域打交道的人。比如,它可以出现在web页,email内容和头,ftp传输,gui apis,目录工具,和html,xml和json文本。
同时,unicode对刚开始学习的程序员是一个沉重的主题,且今天我遇到的许多(或大多数)python程序员在对这整个主题毫不知情的情况下仍然在做着他们的工作。考虑到这一点,本书将大部分unicode的内容推迟到它的高级主题部分的第37章作为选读内容,这里集中学习字符串基础。
也就是说,本章只讲述python中的字符串故事的一部分——大多数脚本使用和大多数程序员需要知道的那部分。它探索了基础的str
字符串类型(它处理ascii文本),在不管哪个python版本上都是一样的。尽管故意限定了范围,但因为str
在python3系列中还是处理了unicode,且在2系列中单独的unicode
类型几乎等同于str
,因此这里学习的任何东西也都将直接应用到unicode处理。