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