Объекты — базовая сущность в Питоне
Объекты в Питоне — это абстракция над данными: любые данные здесь представлены объектами.

На заметку
За описанием типа object обратитесь к странице «object (объект)».

Примеры объектов в языке:

  • Экземпляры пользовательских и встроенных типов;
  • Сами типы;
  • Байткод;
  • Модули;
  • Функции;
  • и т.д.

На заметку
На уровне CPython объекты описываются при помощи базовой струтктуры PyObject.

Объекты обладают тремя базовыми (неотъемлемыми) характеристиками:

ИдентификаторСущность, характеризующая объект, неизменна на протяжении всего периода существования объекта. Можно считать, что это адрес объекта в памяти. Идентичность двух объектов (по сути равенство идентификаторов) можно проверить при помощи оператора is. Получить идентификатор объекта можно при помощи функции id().
ТипТип данных определяет способности своих объектов и возможные значения для них. Подобно идентификатору тип остаётся неизменным на протяжении всего периода существования объекта. Получить тип объекта можно при помощи вызова type() с одним аргументом. Тип тоже является объектом, у которого тоже есть тип type.
ЗначениеЕсли значение объекта может меняться, то объект называется изменяемым, если не может — неизменяемым. Изменяемость определяется типом: так числа, строки и кортежи - неизменяемы, в то время как словари и списки — изменяемы.

Внимание
Значение неизменяемого контейнера, содержащее ссылку на изменяемый объект, конечно, может меняться, когда этот объект изменяется. Однако сам контейнер, тем не менее, считается неизменяемым, потому как идентичность изменяемого объекта при этом не меняется (например, кортеж вполне может содержать [ссылку на] изменяемый объект).

Синонимы поиска: Объекты
В разделе «Язык программирования Python»: Дополнительно Синтаксис Стандартная библиотека
На заметку
Зарегистрированные пользователи могут добавлять Книги.