Слой фундаментальных объектов

Функции в этой главе относятся к определенным типам объектов Python. Передавать им объект неправильного типа — не лучшая идея; если вы получаете объект из программы Python и не уверены, что он имеет правильный тип, вы должны сначала выполнить проверку типа; например, чтобы проверить, является ли объект словарем, использовать PyDict_Check(). Глава построена как «генеалогическое древо» типов объектов Python.

Предупреждение

Хотя рассмотренные в этой главе функции, тщательно проверяют тип передаваемых объектов, многие из них не проверяют, передается ли NULL вместо действительного объекта. Разрешение передачи NULL может вызвать нарушения доступа к памяти и немедленное завершение работы интерпретатора.

Фундаментальные объекты

В этом разделе рассмотрены объекты типа Python и одноэлементный объект None.