оператор (==/!=) производит сравнение на идентичность значений, а is/is not проверяет, не/являются ли сравниваемые объекты ОДНИМ и ТЕМ ЖЕ объектом (по уникальным ID объекта (считай по адресу в памяти))
оператор (==/!=) производит сравнение на идентичность значений, а is/is not проверяет, не/являются ли сравниваемые объекты ОДНИМ и ТЕМ ЖЕ объектом (по уникальным ID объекта (считай по адресу в памяти))
в дотнете и джаве оператор == по-умолчанию сравнивает адреса