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