Слой бетонных объектов

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

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

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

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

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

Числовые объекты

Объекты последовательности

Общие операции с объектами sequence были рассмотрены в предыдущей главе; в этом разделе рассматриваются конкретные типы объектов sequence, которые присущи языку Python.

Объекты-контейнеры

Функциональные объекты

Другие объекты

Вернуться на верх