Содержание страницы
Слой конкретных объектов¶Concrete Objects Layer
Функции из этой главы относятся к определённым типам объектов Python.
Передача им объекта неправильного типа не рекомендуется; если объект получен из программы на Python и нет уверенности, что он имеет правильный тип, необходимо сначала выполнить проверку типа; например, чтобы проверить, является ли объект словарём, используйте PyDict_Check(). Глава построена по принципу «родословного дерева» типов объектов Python.
Предупреждение
Хотя функции, описанные в этой главе, тщательно проверяют тип передаваемых объектов, многие из них не проверяют, не передан ли NULL вместо допустимого объекта. Допуск NULL может привести к нарушениям доступа к памяти и немедленному завершению интерпретатора.
Фундаментальные объекты¶Fundamental Objects
В этом разделе описаны объекты типов Python и синглтон None.
Числовые объекты¶Numeric Objects
Объекты последовательностей¶Sequence Objects
Общие операции над объектами последовательностей были рассмотрены в предыдущей главе; в этом разделе рассматриваются конкретные виды объектов последовательностей, встроенные в язык Python.
- Объекты bytesBytes Objects
- PyBytesWriter
- Объекты массива байтовByte Array Objects
- Объекты Unicode и кодекиUnicode Objects and Codecs
- Объекты UnicodeUnicode Objects
- Встроенные кодекиBuilt-in Codecs
- Общие кодекиGeneric Codecs
- Кодеки UTF-8UTF-8 Codecs
- Кодеки UTF-32UTF-32 Codecs
- Кодеки UTF-16UTF-16 Codecs
- Кодеки UTF-7UTF-7 Codecs
- Кодеки Unicode-EscapeUnicode-Escape Codecs
- Кодеки Raw-Unicode-EscapeRaw-Unicode-Escape Codecs
- Кодеки Latin-1Latin-1 Codecs
- Кодеки ASCIIASCII Codecs
- Кодеки символьной картыCharacter Map Codecs
- Кодеки MBCS для WindowsMBCS codecs for Windows
- Методы и слот-функцииMethods and Slot Functions
- PyUnicodeWriter
- Устаревший APIDeprecated API
- КортежиTuple Objects
- Объекты структурных последовательностейStruct Sequence Objects
- СпискиList Objects
Объекты-контейнеры¶Container Objects
Объекты функций¶Function Objects
Другие объекты¶Other Objects
- Объекты файловFile objects
- Объекты модулейModule Objects
- Объекты итераторовIterator Objects
- Объекты дескрипторовDescriptor Objects
- Объекты срезовSlice Objects
- Объекты memoryviewMemoryView objects
- Объекты буфера picklePickle buffer objects
- Объекты слабых ссылокWeak Reference Objects
- КапсулыCapsules
- Сторожевые объектыSentinel objects
- Объекты фреймовFrame objects
- Объекты-генераторыGenerator Objects
- Объекты корутинCoroutine Objects
- Объекты контекстных переменныхContext Variables Objects
- Объекты для аннотаций типовObjects for Type Hinting