6.21 序列类型小结
序列类型为数据的顺序存储提供了几种机制。字符串是最常用的数据载体,无论是用于给用户显示、存贮到硬盘、通过网络传输还是作为一个多源信息的容器。列表和元组提供了容器存储能力,允许简单的操作和访问多个对象,无论它们是Python的对象还是用户自定义的对象。单一元素或一组元素可以通过持续有序地索引偏移进行切片操作来访问。总之,这些数据类型为你的Python开发环境提供了灵活而易用的存贮工具。我们用表6.13——序列类型的操作符、内建函数和方法的摘要列表来总结本章。
表6.13 序列类型操作符、内建函数和方法
|
操作符、内建函数或方法 |
字 符 串 |
列 表 |
元 组 |
|
[] (list creation) |
|
• |
|
|
() |
|
|
• |
|
““ |
• |
|
|
|
append() |
|
• |
|
|
capitalize() |
• |
|
|
|
center() |
• |
|
|
|
chr() |
• |
|
|
|
cmp() |
• |
• |
• |
续表
|
操作符、内建函数或方法 |
字 符 串 |
列 表 |
元 组 |
|
count() |
• |
• |
|
|
decode() |
• |
|
|
|
encode() |
• |
|
|
|
endswith() |
• |
|
|
|
expandtabs() |
• |
|
|
|
extend() |
|
• |
|
|
find() |
• |
|
|
|
hex() |
• |
|
|
|
index() |
• |
• |
|
|
insert() |
|
• |
|
|
isdecimal() |
• |
|
|
|
isdigit() |
• |
|
|
|
islower() |
• |
|
|
|
isnumeric() |
• |
|
|
|
isspace() |
• |
|
|
|
istitle() |
• |
|
|
|
isupper() |
• |
|
|
|
join() |
• |
|
|
|
len() |
• |
• |
• |
|
list() |
• |
• |
• |
|
ljust() |
• |
|
|
|
lower() |
• |
|
|
|
lstrip() |
• |
|
|
|
max() |
• |
• |
• |
|
min() |
• |
• |
• |
|
oct() |
• |
|
|
|
ord() |
• |
|
|
|
pop() |
|
• |
|
|
raw_input() |
• |
|
|
|
remove() |
|
• |
|
|
replace() |
• |
|
|
|
repr() |
• |
• |
• |
|
reverse() |
|
• |
|
|
rfind() |
• |
|
|
|
rindex() |
• |
|
|
|
rjust() |
• |
|
|
|
rstrip() |
• |
|
|
|
sort() |
|
• |
|
|
split() |
• |
|
|
|
splitlines() |
• |
|
|
续表
|
操作符、内建函数或方法 |
字 符 串 |
列 表 |
元 组 |
|
startswith() |
• |
|
|
|
str() |
• |