665 читали · 3 года назад
Кто такой ID и зачем он нужен? Обычные вещи через призму IT.
Есть такая универсальная штука — идентификатор. Или ID, сокращённо от Identifier. Идентификатор используется практически везде, начиная от сканеров штрих-кодов в ближайшей аптеке, до банков с их карточками и финансовыми транзакциями, и заканчивая сложными системами хранения данных. ID нужен для того, чтобы идентифицировать некий объект однозначным образом (спасибо капитан очевидность), отличив его от других объектов. Иными словами, ID предназначен для уникализации объектов друг относительно друга...
2 месяца назад
Разница между is и == в Python
В Python операторы is и == используются для сравнения, но делают это принципиально по-разному. Разберемся, почему так происходит. == - сравнение значений объектов Проверяет, равны ли значения объектов, вызывая метод __eq__() is - сравнение id объектов Проверяет, ссылаются ли переменные на один и тот же объект в памяти, сравнивая их id От этой характеристики зависит поведение операторов is и ==. Неизменяемыми (иммутабельными) объекты в Python - числа, булевы значения (True/False), строки и кортежи...