12.2 内置类型
Last updated
Last updated
核心数据模型定义在 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
类型