For review: PEP 308 - If-then-else expression
Paul Rubin
phr-n2003b at NOSPAMnightsong.com
Sat Feb 8 00:33:04 EST 2003
from_deja at alandaniels.com (Alan Daniels) writes:
> If use of the colon character is overloaded, how about just using the
> "else" keyword instead? That's what the colon in C's ternary operator
> essentially means anyway. So, we'd have something like:
>
> <condition> ? <expression1> else <expression2>
>
> A small compromise between the C-syntax and a more Pythonish syntax.
> I would find something like
>
> x = (y < 5) ? "Yep" else "Nope"
I like this.
More information about the Python-list
mailing list