Содержание страницы
Слой конкретных объектов¶Concrete Objects Layer
Функции в этой главе относятся к определённым типам объектов Python. Передача им объекта неверного типа – плохая идея; если вы получаете объект из программы Python и не уверены, что он имеет правильный тип, сначала необходимо выполнить проверку типа; например, чтобы проверить, является ли объект словарём, используйте PyDict_Check. Глава построена по принципу «родословного дерева» типов объектов Python.
Предупреждение
Хотя функции, описанные в этой главе, тщательно проверяют тип передаваемых объектов, многие из них не проверяют, не передан ли NULL вместо допустимого объекта. Передача NULL может привести к нарушениям доступа к памяти и немедленному завершению интерпретатора.
Фундаментальные объекты¶Fundamental Objects
В этом разделе описываются объекты типов Python и объект-одиночка None.
Числовые объекты¶Numeric Objects
Объекты последовательностей¶Sequence Objects
Общие операции над объектами последовательностей были рассмотрены в предыдущей главе; в этом разделе рассматриваются конкретные виды объектов последовательностей, встроенные в язык Python.
Объекты-отображения¶Mapping Objects
Другие объекты¶Other Objects
- МножестваSet Objects
- Объекты функцийFunction Objects
- Объекты методов экземпляраInstance Method Objects
- Объекты методовMethod Objects
- Объекты файловFile Objects
- Объекты модулейModule Objects
- Объекты итераторовIterator Objects
- Объекты дескрипторовDescriptor Objects
- Объекты срезовSlice Objects
- Объекты слабых ссылокWeak Reference Objects
- CObjects
- Объекты ячеекCell Objects
- Объекты-генераторыGenerator Objects
- Объекты datetimeDateTime Objects