[Python-Dev] "and" and "or" operators in Py3.0

Skip Montanaro skip at pobox.com
Tue Sep 20 18:10:27 CEST 2005

> That leaves error reduction and clarity as the main motivations for
> changing 'and' and 'or' to act like '&&' and '||' and for introducing a
> conditional operator to handle everyone's favorite use cases.

I predict that people who use "and" and "or" correctly today will
start confusing "&&" with "&" and "||" with "|", which in many
instances will pass silently.  In fact, I'll wager that lots of people
who are familiar with boolean and/or will have never used bitwise


More information about the Python-Dev mailing list