Почему
is нельзя использовать для сравнения строк?Ответ: Оператор is сравнивает идентичность объектов в памяти, а не их значения. Строки могут кэшироваться (interning), но это не гарантируется для всех строк.
Поэтому для сравнения строк всегда используйте ==.
tags: #собеседование
➡ Python Developer | Чат