Слой конкретных объектов
Функции в этой главе предназначены для определённых типов объектов Python. Передавать им объект неверного типа не рекомендуется; если вы получили объект из программы Python и не уверены, что он имеет нужный тип, сначала необходимо проверить его тип; например, чтобы проверить, является ли объект словарём, используйте PyDict_Check(). Структура главы повторяет «генеалогическое древо» типов объектов Python.
Предупреждение
Хотя функции, описанные в этой главе, тщательно проверяют тип переданных объектов, многие из них не проверяют, не передано ли NULL вместо допустимого объекта. Передача NULL может привести к нарушениям доступа к памяти и немедленному завершению интерпретатора.
Фундаментальные объекты
В этом разделе описаны объекты типов Python и объект-одиночка None.
Числовые объекты
Объекты-последовательности
Общие операции над объектами-последовательностями обсуждались в предыдущей главе; в этом разделе рассматриваются конкретные виды объектов-последовательностей, встроенные в язык Python.
Объекты-контейнеры
Объекты-функции
Другие объекты
© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.12/c-api/concrete.html