Какова цель унарного оператора + (pos) в Python?
Вообще то, что должен одинарный+
делать в Python?
Я спрашиваю, потому что до сих пор я никогда не видел такой ситуации:
+obj != obj
гдеobj
является универсальным объектом, реализующим__pos__()
.
Вот мне и интересно: зачем+
а также__pos__()
существовать? Можете ли вы привести пример из реальной жизни, где приведенное выше выражение оцениваетTrue
?