В Python значениями являются объекты: числа, строки, коллекции, функции, классы, модули и экземпляры. У каждого есть идентичность, тип и значение; имена связываются с объектами.
Какие объекты есть в Python?
В Python значениями являются объекты: числа, строки, коллекции, функции, классы, модули и экземпляры. У каждого есть идентичность, тип и значение; имена связываются с объектами.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Python значениями являются объекты: числа, строки, коллекции, функции, классы, модули и экземпляры. У каждого есть идентичность, тип и значение; имена связываются с объектами.
Объекты различаются изменяемостью, протоколами и временем жизни. Функции можно передавать как аргументы, а классы создавать динамически, потому что они тоже объекты. Не следует путать переменную с отдельным контейнером значения: несколько имён могут ссылаться на один изменяемый объект.