René's URL Explorer Experiment
go
Title:
Type Objects — Python 3.5.10 documentation
direct link
Domain:
docs.python.org
None
text/html; charset=utf-8
Links
:
Python documentation for the current stable release
https://docs.python.org/3/c-api/typeobj.html
index
https://docs.python.org/3.5/genindex.html
modules
https://docs.python.org/3.5/py-modindex.html
next
https://docs.python.org/3.5/c-api/gcsupport.html
previous
https://docs.python.org/3.5/c-api/structures.html
Python
https://www.python.org/
3.5.10 Documentation
https://docs.python.org/3.5/index.html
Python/C API Reference Manual
https://docs.python.org/3.5/c-api/index.html
Object Implementation Support
https://docs.python.org/3.5/c-api/objimpl.html
¶
https://docs.python.org/3.5/c-api/typeobj.html#type-objects
PyTypeObject
https://docs.python.org/3.5/c-api/type.html#c.PyTypeObject
PyTypeObject
https://docs.python.org/3.5/c-api/type.html#c.PyTypeObject
PyVarObject
https://docs.python.org/3.5/c-api/structures.html#c.PyVarObject
PyType_Type
https://docs.python.org/3.5/c-api/type.html#c.PyType_Type
tp_itemsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_itemsize
PyObject
https://docs.python.org/3.5/c-api/structures.html#c.PyObject
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyObject._ob_next
PyObject
https://docs.python.org/3.5/c-api/structures.html#c.PyObject
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyObject._ob_prev
PYTHONDUMPREFS
https://docs.python.org/3.5/using/cmdline.html#envvar-PYTHONDUMPREFS
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyObject.ob_refcnt
PyTypeObject
https://docs.python.org/3.5/c-api/type.html#c.PyTypeObject
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyObject.ob_type
PyType_Ready()
https://docs.python.org/3.5/c-api/type.html#c.PyType_Ready
PyType_Ready()
https://docs.python.org/3.5/c-api/type.html#c.PyType_Ready
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyVarObject.ob_size
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_name
tp_name
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_name
__name__
https://docs.python.org/3.5/library/stdtypes.html#definition.__name__
tp_name
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_name
__name__
https://docs.python.org/3.5/library/stdtypes.html#definition.__name__
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_basicsize
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_itemsize
tp_itemsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_itemsize
tp_itemsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_itemsize
tp_basicsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_basicsize
tp_basicsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_basicsize
tp_itemsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_itemsize
PyObject_HEAD
https://docs.python.org/3.5/c-api/structures.html#c.PyObject_HEAD
PyObject_VAR_HEAD
https://docs.python.org/3.5/c-api/structures.html#c.PyObject_VAR_HEAD
tp_basicsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_basicsize
tp_itemsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_itemsize
tp_itemsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_itemsize
tp_basicsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_basicsize
tp_itemsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_itemsize
tp_basicsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_basicsize
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dealloc
Py_DECREF()
https://docs.python.org/3.5/c-api/refcounting.html#c.Py_DECREF
Py_XDECREF()
https://docs.python.org/3.5/c-api/refcounting.html#c.Py_XDECREF
tp_free
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_free
Py_TPFLAGS_BASETYPE
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_BASETYPE
tp_free
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_free
PyObject_Del()
https://docs.python.org/3.5/c-api/allocation.html#c.PyObject_Del
PyObject_New()
https://docs.python.org/3.5/c-api/allocation.html#c.PyObject_New
PyObject_GC_Del()
https://docs.python.org/3.5/c-api/gcsupport.html#c.PyObject_GC_Del
PyObject_GC_New()
https://docs.python.org/3.5/c-api/gcsupport.html#c.PyObject_GC_New
PyObject_GC_NewVar()
https://docs.python.org/3.5/c-api/gcsupport.html#c.PyObject_GC_NewVar
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_print
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattr
tp_getattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattro
tp_getattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattro
tp_getattr
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattr
tp_getattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattro
tp_getattr
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattr
tp_getattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattro
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattr
tp_setattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattro
tp_setattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattro
tp_setattr
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattr
tp_setattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattro
tp_setattr
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattr
tp_setattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattro
PyAsyncMethods
https://docs.python.org/3.5/c-api/typeobj.html#c.PyAsyncMethods
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.tp_as_async
awaitable
https://docs.python.org/3.5/glossary.html#term-awaitable
asynchronous iterator
https://docs.python.org/3.5/glossary.html#term-asynchronous-iterator
Async Object Structures
https://docs.python.org/3.5/c-api/typeobj.html#async-structs
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_repr
repr()
https://docs.python.org/3.5/library/functions.html#repr
PyObject_Repr()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_Repr
eval()
https://docs.python.org/3.5/library/functions.html#eval
PyNumberMethods
https://docs.python.org/3.5/c-api/typeobj.html#c.PyNumberMethods
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.tp_as_number
Number Object Structures
https://docs.python.org/3.5/c-api/typeobj.html#number-structs
PySequenceMethods
https://docs.python.org/3.5/c-api/typeobj.html#c.PySequenceMethods
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.tp_as_sequence
Sequence Object Structures
https://docs.python.org/3.5/c-api/typeobj.html#sequence-structs
PyMappingMethods
https://docs.python.org/3.5/c-api/typeobj.html#c.PyMappingMethods
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.tp_as_mapping
Mapping Object Structures
https://docs.python.org/3.5/c-api/typeobj.html#mapping-structs
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_hash
hash()
https://docs.python.org/3.5/library/functions.html#hash
PyObject_Hash()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_Hash
PyObject_HashNotImplemented()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_HashNotImplemented
PyObject_HashNotImplemented()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_HashNotImplemented
TypeError
https://docs.python.org/3.5/library/exceptions.html#TypeError
tp_richcompare
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_richcompare
tp_richcompare
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_richcompare
tp_hash
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_hash
tp_richcompare
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_richcompare
tp_hash
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_hash
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_call
PyObject_Call()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_Call
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_str
str()
https://docs.python.org/3.5/library/stdtypes.html#str
str
https://docs.python.org/3.5/library/stdtypes.html#str
str()
https://docs.python.org/3.5/library/stdtypes.html#str
PyObject_Str()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_Str
PyObject_Str()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_Str
PyObject_Str()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_Str
print()
https://docs.python.org/3.5/library/functions.html#print
PyObject_Repr()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_Repr
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattro
PyObject_GetAttr()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_GetAttr
PyObject_GenericGetAttr()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_GenericGetAttr
tp_getattr
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattr
tp_getattr
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattr
tp_getattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattro
tp_getattr
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattr
tp_getattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getattro
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattro
PyObject_SetAttr()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_SetAttr
PyObject_GenericSetAttr()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_GenericSetAttr
tp_setattr
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattr
tp_setattr
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattr
tp_setattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattro
tp_setattr
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattr
tp_setattro
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_setattro
PyBufferProcs
https://docs.python.org/3.5/c-api/typeobj.html#c.PyBufferProcs
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_as_buffer
Buffer Object Structures
https://docs.python.org/3.5/c-api/typeobj.html#buffer-structs
tp_as_buffer
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_as_buffer
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_flags
tp_as_buffer
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_as_buffer
Py_TPFLAGS_HAVE_GC
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HAVE_GC
tp_traverse
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_traverse
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
Py_TPFLAGS_HAVE_GC
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HAVE_GC
tp_traverse
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_traverse
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
tp_flags
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_flags
PyType_HasFeature()
https://docs.python.org/3.5/c-api/type.html#c.PyType_HasFeature
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HEAPTYPE
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_BASETYPE
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_READY
PyType_Ready()
https://docs.python.org/3.5/c-api/type.html#c.PyType_Ready
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_READYING
PyType_Ready()
https://docs.python.org/3.5/c-api/type.html#c.PyType_Ready
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HAVE_GC
PyObject_GC_New()
https://docs.python.org/3.5/c-api/gcsupport.html#c.PyObject_GC_New
PyObject_GC_Del()
https://docs.python.org/3.5/c-api/gcsupport.html#c.PyObject_GC_Del
Supporting Cyclic Garbage Collection
https://docs.python.org/3.5/c-api/gcsupport.html#supporting-cycle-detection
tp_traverse
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_traverse
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_DEFAULT
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_LONG_SUBCLASS
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_LIST_SUBCLASS
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_TUPLE_SUBCLASS
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_BYTES_SUBCLASS
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_UNICODE_SUBCLASS
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_DICT_SUBCLASS
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_BASE_EXC_SUBCLASS
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_TYPE_SUBCLASS
PyLong_Check()
https://docs.python.org/3.5/c-api/long.html#c.PyLong_Check
PyObject_IsInstance()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_IsInstance
tp_flags
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_flags
¶
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HAVE_FINALIZE
tp_finalize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_finalize
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_doc
traverseproc
https://docs.python.org/3.5/c-api/gcsupport.html#c.traverseproc
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_traverse
Py_TPFLAGS_HAVE_GC
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HAVE_GC
Supporting Cyclic Garbage Collection
https://docs.python.org/3.5/c-api/gcsupport.html#supporting-cycle-detection
tp_traverse
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_traverse
tp_traverse
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_traverse
Py_VISIT()
https://docs.python.org/3.5/c-api/gcsupport.html#c.Py_VISIT
_thread
https://docs.python.org/3.5/library/_thread.html#module-_thread
Py_VISIT()
https://docs.python.org/3.5/c-api/gcsupport.html#c.Py_VISIT
gc
https://docs.python.org/3.5/library/gc.html#module-gc
get_referents()
https://docs.python.org/3.5/library/gc.html#gc.get_referents
Py_VISIT()
https://docs.python.org/3.5/c-api/gcsupport.html#c.Py_VISIT
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
Py_TPFLAGS_HAVE_GC
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HAVE_GC
tp_traverse
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_traverse
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
inquiry
https://docs.python.org/3.5/c-api/gcsupport.html#c.inquiry
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
Py_TPFLAGS_HAVE_GC
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HAVE_GC
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
Py_CLEAR()
https://docs.python.org/3.5/c-api/refcounting.html#c.Py_CLEAR
Py_CLEAR()
https://docs.python.org/3.5/c-api/refcounting.html#c.Py_CLEAR
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
tp_dealloc
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dealloc
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
Supporting Cyclic Garbage Collection
https://docs.python.org/3.5/c-api/gcsupport.html#supporting-cycle-detection
tp_traverse
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_traverse
Py_TPFLAGS_HAVE_GC
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HAVE_GC
tp_traverse
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_traverse
tp_clear
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_clear
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_richcompare
PyTypeObject
https://docs.python.org/3.5/c-api/type.html#c.PyTypeObject
TypeError
https://docs.python.org/3.5/library/exceptions.html#TypeError
tp_hash
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_hash
tp_richcompare
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_richcompare
tp_hash
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_hash
tp_richcompare
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_richcompare
tp_hash
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_hash
tp_richcompare
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_richcompare
PyObject_RichCompare()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_RichCompare
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_weaklistoffset
PyObject*
https://docs.python.org/3.5/c-api/structures.html#c.PyObject
tp_weaklist
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_weaklist
tp_weaklistoffset
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_weaklistoffset
__slots__
https://docs.python.org/3.5/reference/datamodel.html#object.__slots__
tp_weaklistoffset
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_weaklistoffset
tp_weaklistoffset
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_weaklistoffset
tp_weaklistoffset
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_weaklistoffset
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_iter
PyObject_GetIter()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_GetIter
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_iternext
StopIteration
https://docs.python.org/3.5/library/exceptions.html#StopIteration
tp_iter
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_iter
PyIter_Next()
https://docs.python.org/3.5/c-api/iter.html#c.PyIter_Next
PyMethodDef
https://docs.python.org/3.5/c-api/structures.html#c.PyMethodDef
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_methods
PyMethodDef
https://docs.python.org/3.5/c-api/structures.html#c.PyMethodDef
tp_dict
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dict
PyMemberDef
https://docs.python.org/3.5/c-api/structures.html#c.PyMemberDef
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_members
PyMemberDef
https://docs.python.org/3.5/c-api/structures.html#c.PyMemberDef
tp_dict
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dict
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_getset
tp_dict
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dict
PyTypeObject
https://docs.python.org/3.5/c-api/type.html#c.PyTypeObject
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_base
object
https://docs.python.org/3.5/library/functions.html#object
PyObject
https://docs.python.org/3.5/c-api/structures.html#c.PyObject
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dict
PyType_Ready()
https://docs.python.org/3.5/c-api/type.html#c.PyType_Ready
PyType_Ready()
https://docs.python.org/3.5/c-api/type.html#c.PyType_Ready
__add__()
https://docs.python.org/3.5/reference/datamodel.html#object.__add__
PyDict_SetItem()
https://docs.python.org/3.5/c-api/dict.html#c.PyDict_SetItem
tp_dict
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dict
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_descr_get
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_descr_set
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dictoffset
PyObject_GenericGetAttr()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_GenericGetAttr
tp_dict
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dict
str
https://docs.python.org/3.5/library/stdtypes.html#str
tuple
https://docs.python.org/3.5/library/stdtypes.html#tuple
tp_basicsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_basicsize
tp_dictoffset
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dictoffset
tp_dictoffset
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dictoffset
tp_basicsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_basicsize
tp_itemsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_itemsize
tp_dictoffset
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dictoffset
tp_dictoffset
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dictoffset
__slots__
https://docs.python.org/3.5/reference/datamodel.html#object.__slots__
tp_dictoffset
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dictoffset
tp_dictoffset
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_dictoffset
__dict__
https://docs.python.org/3.5/library/stdtypes.html#object.__dict__
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_init
__init__()
https://docs.python.org/3.5/reference/datamodel.html#object.__init__
__init__()
https://docs.python.org/3.5/reference/datamodel.html#object.__init__
__init__()
https://docs.python.org/3.5/reference/datamodel.html#object.__init__
__init__()
https://docs.python.org/3.5/reference/datamodel.html#object.__init__
__init__()
https://docs.python.org/3.5/reference/datamodel.html#object.__init__
tp_init
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_init
tp_new
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_new
tp_new
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_new
tp_init
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_init
tp_new
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_new
tp_init
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_init
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_alloc
tp_itemsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_itemsize
tp_basicsize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_basicsize
tp_new
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_new
PyType_GenericAlloc()
https://docs.python.org/3.5/c-api/type.html#c.PyType_GenericAlloc
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_new
tp_new
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_new
tp_new
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_new
tp_init
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_init
tp_new
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_new
tp_init
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_init
tp_base
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_base
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_free
PyType_GenericAlloc()
https://docs.python.org/3.5/c-api/type.html#c.PyType_GenericAlloc
Py_TPFLAGS_HAVE_GC
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HAVE_GC
inquiry
https://docs.python.org/3.5/c-api/gcsupport.html#c.inquiry
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_is_gc
tp_flags
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_flags
Py_TPFLAGS_HAVE_GC
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HAVE_GC
PyType_Type
https://docs.python.org/3.5/c-api/type.html#c.PyType_Type
PyObject
https://docs.python.org/3.5/c-api/structures.html#c.PyObject
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_bases
PyObject
https://docs.python.org/3.5/c-api/structures.html#c.PyObject
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_mro
object
https://docs.python.org/3.5/library/functions.html#object
PyType_Ready()
https://docs.python.org/3.5/c-api/type.html#c.PyType_Ready
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_finalize
tp_finalize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_finalize
tp_finalize
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_finalize
Py_TPFLAGS_HAVE_FINALIZE
https://docs.python.org/3.5/c-api/typeobj.html#Py_TPFLAGS_HAVE_FINALIZE
PEP 442
https://www.python.org/dev/peps/pep-0442
PyObject
https://docs.python.org/3.5/c-api/structures.html#c.PyObject
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_cache
PyObject
https://docs.python.org/3.5/c-api/structures.html#c.PyObject
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_subclasses
PyObject
https://docs.python.org/3.5/c-api/structures.html#c.PyObject
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_weaklist
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_allocs
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_frees
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_maxalloc
PyTypeObject
https://docs.python.org/3.5/c-api/type.html#c.PyTypeObject
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_next
tp_allocs
https://docs.python.org/3.5/c-api/typeobj.html#c.PyTypeObject.tp_allocs
¶
https://docs.python.org/3.5/c-api/typeobj.html#number-object-structures
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyNumberMethods
Number Protocol
https://docs.python.org/3.5/c-api/number.html#number
¶
https://docs.python.org/3.5/c-api/typeobj.html#mapping-object-structures
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyMappingMethods
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyMappingMethods.mp_length
PyMapping_Length()
https://docs.python.org/3.5/c-api/mapping.html#c.PyMapping_Length
PyObject_Size()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_Size
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyMappingMethods.mp_subscript
PyObject_GetItem()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_GetItem
PyMapping_Check()
https://docs.python.org/3.5/c-api/mapping.html#c.PyMapping_Check
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyMappingMethods.mp_ass_subscript
PyObject_SetItem()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_SetItem
PyObject_DelItem()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_DelItem
PyObject_SetItem()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_SetItem
¶
https://docs.python.org/3.5/c-api/typeobj.html#sequence-object-structures
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PySequenceMethods
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PySequenceMethods.sq_length
PySequence_Size()
https://docs.python.org/3.5/c-api/sequence.html#c.PySequence_Size
PyObject_Size()
https://docs.python.org/3.5/c-api/object.html#c.PyObject_Size
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PySequenceMethods.sq_concat
PySequence_Concat()
https://docs.python.org/3.5/c-api/sequence.html#c.PySequence_Concat
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PySequenceMethods.sq_repeat
PySequence_Repeat()
https://docs.python.org/3.5/c-api/sequence.html#c.PySequence_Repeat
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PySequenceMethods.sq_item
PySequence_GetItem()
https://docs.python.org/3.5/c-api/sequence.html#c.PySequence_GetItem
PySequence_Check()
https://docs.python.org/3.5/c-api/sequence.html#c.PySequence_Check
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PySequenceMethods.sq_ass_item
PySequence_SetItem()
https://docs.python.org/3.5/c-api/sequence.html#c.PySequence_SetItem
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PySequenceMethods.sq_contains
PySequence_Contains()
https://docs.python.org/3.5/c-api/sequence.html#c.PySequence_Contains
PySequence_Contains()
https://docs.python.org/3.5/c-api/sequence.html#c.PySequence_Contains
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PySequenceMethods.sq_inplace_concat
PySequence_InPlaceConcat()
https://docs.python.org/3.5/c-api/sequence.html#c.PySequence_InPlaceConcat
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PySequenceMethods.sq_inplace_repeat
PySequence_InPlaceRepeat()
https://docs.python.org/3.5/c-api/sequence.html#c.PySequence_InPlaceRepeat
¶
https://docs.python.org/3.5/c-api/typeobj.html#buffer-object-structures
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyBufferProcs
Buffer protocol
https://docs.python.org/3.5/c-api/buffer.html#bufferobjects
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyBufferProcs.bf_getbuffer
Buffer structure
https://docs.python.org/3.5/c-api/buffer.html#buffer-structure
Buffer request types
https://docs.python.org/3.5/c-api/buffer.html#buffer-request-types
Py_buffer
https://docs.python.org/3.5/c-api/buffer.html#c.Py_buffer
format
https://docs.python.org/3.5/c-api/buffer.html#c.Py_buffer.format
shape
https://docs.python.org/3.5/c-api/buffer.html#c.Py_buffer.shape
strides
https://docs.python.org/3.5/c-api/buffer.html#c.Py_buffer.strides
suboffsets
https://docs.python.org/3.5/c-api/buffer.html#c.Py_buffer.suboffsets
internal
https://docs.python.org/3.5/c-api/buffer.html#c.Py_buffer.internal
PyBuffer_FillInfo()
https://docs.python.org/3.5/c-api/buffer.html#c.PyBuffer_FillInfo
PyObject_GetBuffer()
https://docs.python.org/3.5/c-api/buffer.html#c.PyObject_GetBuffer
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyBufferProcs.bf_releasebuffer
PyBufferProcs.bf_releasebuffer
https://docs.python.org/3.5/c-api/typeobj.html#c.PyBufferProcs.bf_releasebuffer
internal
https://docs.python.org/3.5/c-api/buffer.html#c.Py_buffer.internal
PyBuffer_Release()
https://docs.python.org/3.5/c-api/buffer.html#c.PyBuffer_Release
PyBuffer_Release()
https://docs.python.org/3.5/c-api/buffer.html#c.PyBuffer_Release
¶
https://docs.python.org/3.5/c-api/typeobj.html#async-object-structures
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyAsyncMethods
awaitable
https://docs.python.org/3.5/glossary.html#term-awaitable
asynchronous iterator
https://docs.python.org/3.5/glossary.html#term-asynchronous-iterator
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyAsyncMethods.am_await
PyIter_Check()
https://docs.python.org/3.5/c-api/iter.html#c.PyIter_Check
awaitable
https://docs.python.org/3.5/glossary.html#term-awaitable
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyAsyncMethods.am_aiter
awaitable
https://docs.python.org/3.5/glossary.html#term-awaitable
__anext__()
https://docs.python.org/3.5/reference/datamodel.html#object.__anext__
¶
https://docs.python.org/3.5/c-api/typeobj.html#c.PyAsyncMethods.am_anext
awaitable
https://docs.python.org/3.5/glossary.html#term-awaitable
__anext__()
https://docs.python.org/3.5/reference/datamodel.html#object.__anext__
Table of Contents
https://docs.python.org/3.5/contents.html
Type Objects
https://docs.python.org/3.5/c-api/typeobj.html
Number Object Structures
https://docs.python.org/3.5/c-api/typeobj.html#number-object-structures
Mapping Object Structures
https://docs.python.org/3.5/c-api/typeobj.html#mapping-object-structures
Sequence Object Structures
https://docs.python.org/3.5/c-api/typeobj.html#sequence-object-structures
Buffer Object Structures
https://docs.python.org/3.5/c-api/typeobj.html#buffer-object-structures
Async Object Structures
https://docs.python.org/3.5/c-api/typeobj.html#async-object-structures
Common Object Structures
https://docs.python.org/3.5/c-api/structures.html
Supporting Cyclic Garbage Collection
https://docs.python.org/3.5/c-api/gcsupport.html
Report a Bug
https://docs.python.org/3.5/bugs.html
Show Source
https://github.com/python/cpython/blob/3.5/Doc/c-api/typeobj.rst
index
https://docs.python.org/3.5/genindex.html
modules
https://docs.python.org/3.5/py-modindex.html
next
https://docs.python.org/3.5/c-api/gcsupport.html
previous
https://docs.python.org/3.5/c-api/structures.html
Python
https://www.python.org/
3.5.10 Documentation
https://docs.python.org/3.5/index.html
Python/C API Reference Manual
https://docs.python.org/3.5/c-api/index.html
Object Implementation Support
https://docs.python.org/3.5/c-api/objimpl.html
Copyright
https://docs.python.org/3.5/copyright.html
Please donate.
https://www.python.org/psf/donations/
Found a bug
https://docs.python.org/3.5/bugs.html
Sphinx
http://sphinx.pocoo.org/
URLs of
crawlers that visited me
.