6.19 相关模块
表6.12列出了与序列类型相关的关键模块,这个列表包含了前面我们间接提到的数组模块,它就像列表类型,不过它要求所有的元素都是同一类型。copy模块(可以参考下面的6.20节)负责处理对象的浅拷贝和深拷贝。
表6.12 与序列类型相关的模块
|
模 块 |
内 容 |
|
array |
一种受限制的可变序列类型,要求所有的元素必须都是相同的类型 |
|
copy |
提供浅拷贝和深拷贝的能力(详见6.20) |
|
operator |
包含函数调用形式的序列操作符,比如operator.concat(m,n)就相当于连接操作(m+n) |
|
re |
Perl风格的正则表达式查找(和匹配),见第15章 |
|
StringIO/ |
把长字符串作为文件来操作,比如read()、seek()函数等 |
|
cStringIO |
把长字符串作为文件来操作,比如read()、seek()函数等,C版的更快一些,但是它不能被继承 |
|
textwrapa |
用作包装/填充文本的函数,也有一个类 |
|
types |
包含Python支持的所有类型 |
|
collectionsb |
高性能容器数据类型 |
a.Python 2.3新加。
b.Python 2.4新加。
operator模块除了提供与数字操作符相同的功能外,还提供了与序列类型操作符相同的功能。types模块是代表python支持的全部类型的type对象的引用。最后,UserList模块包含了list对象的完全的类实现。因为Python类型不能作为子类,所以这个模块允许用户获得类似list的类,也可以派生出新的类或功能。如果你熟悉面向对象编程的话,我们强烈推荐你阅读第13章。
| 回书目 上一节 下一节 |
|
· 08年5月软考网管上午真.. · 性能测试从零开始 目录 · 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. · 08年5月各大网上书店及.. · 2008年5月24日软考试题.. |
· 软件设计师专家临考模.. · 上周网络管理员专家自.. · 网络工程师自测获奖名.. · 08年4月各大网上书店及.. · 系统分析师自测获奖名.. · Linux结课考试自测获奖.. |
|
||||
| · 杀毒软件评测专题 · 访问控制列表(ACL)介绍 · Vista SP1对决XP SP3 · 华为员工自杀频频拷问.. · Windows Server 2008专.. · 2008中国互联网大会 · 微软出价446亿美元收购.. · 技术人求职简历完备手册 |
· 隐私保护技术探讨 · 勇闯IT培训黑色围城 · CISSP认证成长之路 · 解析35岁技术人的价值.. · LAMP技术精解 · AMD Phenom三核处理器.. · 充电计划之热门IT认证.. · 如何有效防御SQL注入攻.. |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Apache技术专题 · 国际文档格式标准开战 · 路由器设置与口令恢复 |
· 打造安全服务器 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 · 了解统一威胁管理(UTM).. · 专题:AIX操作系统管理.. · 反垃圾邮件技术应用 · 访问控制列表(ACL)介绍 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · 三层交换技术专题 · Apache技术专题 · 企业数据恢复指南 · 路由器设置与口令恢复 |
· SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 · 访问控制列表(ACL)介绍 · PHP开发应用手册 · 专题:AIX操作系统管理.. · 交换机故障解决指南 · 三层交换技术专题 |
|||