0
Что делает is?
На собеседованиях дают вопрос: в чём разница между == и is - я могу отвечать как, == проверяет значения, а is айдишники. Будет ли ответ полным , если нет то почему и как по красоте ответить?
2 ответов
+ 2
Your definition is correct. For completeness I would add, that when comparing custom objects with == operator, Python will use the __eq__ magic method definition, if it exists, otherwise it uses the id.
https://blog.finxter.com/python-__eq__-magic-method/
0
Ваше определение верно. Для полноты я бы добавил, что при сравнении пользовательских объектов с оператором == Python будет использовать определение магического метода __eq__, если оно существует, в противном случае он использует i