On Tue, Oct 12, 2021 at 11:27 PM Jeremiah Vivian email@example.com wrote:
-1. It's unnecessary optimization for an uncommon case, abuse of syntax
Good point. But what else can the unary positive do? I'm just trying to add a use for it.
illogical - why should +"a" be the integer 97?
Because `ord("a")` is `97`. Have you read the last question at the end of the post?
And eval("0xa") is 10. Why shouldn't +"a" be 10 instead?
You haven't given any reason why unary plus should imply ord().