12.2 内置类型

核心数据模型定义在 PyTypeObject 中,函数定义在 Objects/typeobject.c

每个源文件在 Include 中都有一个相应的头文件。例如,Objects/rangeobject.c 对应头文件 Include/rangeobject.h

源文件
类型

Objects/object.c

内置方法和基对象

Objects/boolobject.c

bool 类型

Objects/bytearrayobject.c

byte[] 类型

Objects/bytesobjects.c

bytes 类型

Objects/cellobject.c

cell 类型

Objects/classobject.c

在元编程中使用的抽象 class 类型

Objects/codeobject.c

内置 code 对象类型

Objects/complexobject.c

复数类型

Objects/iterobject.c

迭代器类型

Objects/listobject.c

list 类型

Objects/longobject.c

long 数值类型

Objects/memoryobject.c

基本内存类型

Objects/methodobject.c

类方法类型

Objects/moduleobject.c

模块类型

Objects/namespaceobject.c

命名空间类型

Objects/odictobject.c

有序字典类型

Objects/rangeobject.c

range 类型

Objects/setobject.c

set 类型

Objects/sliceobject.c

切片引用类型

Objects/structseq.c

struct.Struct 类型

Objects/tupleobject.c

tuple 类型

Objects/typeobject.c

type 类型

Objects/unicodeobject.c

str 类型

Objects/weakrefobject.c

weakref 类型

你将在本章中探索其中的一些类型。

Last updated