Proposed PEP for a Conditional Expression
mcherm at destiny.com
Thu Sep 13 23:22:34 CEST 2001
> If it does not conflict with
> the existing grammar, I would go for
> <condition> if <expression a> else <expression>
> as being a Pythonic translation of ? : constructions since I read ? as
> 'if' and : as 'else'.
> Terry J. Reedy
But that appears to NOT scan like English.
x = finished() if 'Done' else nextValue()
It seems to me that the word "if", in English, can be used in may
"one if by land two if by sea"
"if you're ready then we'll go, otherwise we'll stay here"
But I can't think of a use in which "if" isn't immediately followed by
-- Michael Chermside
More information about the Python-list