Содержание страницы
Слой конкретных объектов¶Concrete Objects Layer
Функции из этой главы относятся к определённым типам объектов Python.
Передача им объекта неправильного типа не рекомендуется; если объект получен из программы на Python и нет уверенности, что он имеет правильный тип, необходимо сначала выполнить проверку типа; например, чтобы проверить, является ли объект словарём, используйте PyDict_Check(). Глава построена по принципу «родословного дерева» типов объектов Python.
Предупреждение
Хотя функции, описанные в этой главе, тщательно проверяют тип передаваемых объектов, многие из них не проверяют, не передан ли NULL вместо допустимого объекта. Допуск NULL может привести к нарушениям доступа к памяти и немедленному завершению интерпретатора.
Фундаментальные объекты¶Fundamental Objects
В этом разделе описаны объекты типов Python и синглтон None.
Числовые объекты¶Numeric Objects
Объекты последовательностей¶Sequence Objects
Общие операции над объектами последовательностей были рассмотрены в предыдущей главе; в этом разделе рассматриваются конкретные виды объектов последовательностей, встроенные в язык Python.
- Объекты bytesBytes Objects
- Объекты массива байтовByte Array Objects
- Объекты Unicode и кодекиUnicode Objects and Codecs
- Объекты UnicodeUnicode Objects
- Тип ЮникодаUnicode Type
- Свойства символов ЮникодаUnicode Character Properties
- Создание и доступ к строкам ЮникодаCreating and accessing Unicode strings
- Устаревшие API Py_UNICODEDeprecated Py_UNICODE APIs
- Локальная кодировкаLocale Encoding
- Кодировка файловой системыFile System Encoding
- Поддержка wchar_twchar_t Support
- Встроенные кодеки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 & Slots
- Методы и слот-функцииMethods and Slot Functions
- Объекты UnicodeUnicode Objects
- Кортежи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
- Объекты слабых ссылокWeak Reference Objects
- КапсулыCapsules
- Объекты FrameFrame Objects
- Объекты-генераторыGenerator Objects
- Объекты корутинCoroutine Objects
- Объекты контекстных переменныхContext Variables Objects
- Объекты datetimeDateTime Objects
- Объекты для аннотации типовObjects for Type Hinting