第6章 序列:字符串、列表和元组

本章主题

♦ 序列简介

♦ 字符串

♦ 列表

♦ 元组

接下来我们要研究这样一些Python的类型,它们的成员有序排列的,并且可以通过下标偏移量访问到它的一个或者几个成员,这类Python类型统称为序列,包括字符串(普通字符串和unicode字符串)、列表和元组类型。

因为这些类型其实都是由一些成员共同组成的一个序列整体,所以我们把它们统称为序列,比如说,一个字符串是由一些字符(尽管Python并没有显式地定义字符这个类型)组成的序列,那么“Hello”这个字符串的第一个字符就是“H”,第二个字符就是‘e’…,同样的,列表类型和元组类型就是其他一些Python对象所组成的序列。

首先我们来熟悉一下适用于所有序列类型的操作符和内建函数(BIF)再对每一种从如下方面分别介绍;

  • 简介;

  • 操作符;

  • 内建函数;

  • 内建函数(如果可用);

  • 特性(如果可用);

  • 相关模块(如果可用)。

在本章的末尾我们会给出一个对于所有序列类型都适用的操作符和函数的参考图表,现在让我们概略看一下这些内容。

第6章 序列:字符串、列表和元组 - 图1

图 6-1 有多少可以保存并可以被访问的序列元素