Различие "==" и "is" в Python



- оператор "==" проверяет равенство значений двух объектов



- оператор "is" проверяет идентичность самих объектов. Его используют, чтобы

удостовериться, что переменные указывают на один и тот же объект в памяти.



Python в целях производительности кеширует короткие строки и малые целые числа, поэтому возможны такие казусы(короткая строка).



Но стоит сделать строку длиннее и всё встаёт на свои места(длинная строка)