-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?