[Python-Dev] For review: PEP 285: Adding a bool type
Paul Prescod
paul@prescod.net
Mon, 11 Mar 2002 14:06:20 -0800
"Gerald S. Williams" wrote:
>
> Please don't take this as a real endorsement, and YMMV to
> be sure, but somehow this seems right to me given the way
> Python currently determines "truth":
>
> >>> 1 == True, 2 == True, [] == False
> (True, True, True)
I'm confident that will never be the case.
if x:
...
should be considered a shortcut syntax for
if bool(x):
...
That says nothing about the equality of the object x and one of the two
truth constants.
Paul Prescod