Шар бетонних об’єктів

Функції в цій главі є специфічними для певних типів об’єктів Python. Передавати їм об’єкт неправильного типу – не дуже гарна ідея; якщо ви отримуєте об’єкт із програми Python і не впевнені, що він має правильний тип, ви повинні спочатку виконати перевірку типу; наприклад, щоб перевірити, що об’єкт є словником, використовуйте PyDict_Check(). Глава структурована як «генеалогічне дерево» типів об’єктів Python.

Попередження

У той час як функції, описані в цій главі, ретельно перевіряють тип об’єктів, які передаються, багато з них не перевіряють NULL, який передається замість дійсного об’єкта. Дозвіл на передачу NULL може спричинити порушення доступу до пам’яті та негайне припинення роботи інтерпретатора.

Фундаментальні об’єкти

У цьому розділі описано об’єкти типу Python і одиночний об’єкт None.

Числові об’єкти

Об’єкти послідовності

Загальні операції над об’єктами послідовності обговорювалися в попередньому розділі; у цьому розділі розглядаються конкретні типи об’єктів послідовності, властиві мові Python.

Контейнерні об’єкти

Функціональні об’єкти

Інші об’єкти