核心类型复习和总结——python中的其它类型 | 第二部分 类型与操作 —— 第 9 章: 元组,文件和其他 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-江南app体育官方入口
除了本书这部分学习的核心类型,还有程序单元对象如函数,模块和后面将看到的类之外,一个典型的python安装拥有许多额外对象类型,可作为链接进来的c扩展或python类——正则表达式对象,dbm 文件,gui 窗口小部件等等。取决于你问的是谁,本章之前见过的命名元组也可以归入此类(第5章中的decimal
和 fraction
往往更不确定)。
这些额外工具和到目前为止已经见过的内置类型之间的主要区别是:内置类型为它们的对象提供了特殊的语言创建语法(比如:4
就是整数,[1, 2]
就是列表, open
函数就是文件,def
和lambda
就是函数)。其它工具通常在标准库模块中被提供,必须先导入模块来使用,且通常不被认为是核心类型。比如,要创建正则表达式对象,导入 re
然后调用 re.compile()
。参见python的库参考获取python程序中可用的所有工具的更全面指引。