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

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

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

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

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

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

Секвенирование объектов

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