if the else short form
usenot at geekmail.INVALID
Wed Sep 29 17:47:01 CEST 2010
On Wed, 29 Sep 2010 08:53:17 -0400 Philip Semanchuk
<philip at semanchuk.com> wrote:
> Does Python make any guarantee that int(True) == 1 and int(False) ==
> 0 will always hold, or are their values an implementation detail?
These represent the truth values False and True. The two objects
representing the values False and True are the only Boolean
objects. The Boolean type is a subtype of the integer type, and
Boolean values behave like the values 0 and 1, respectively, in
almost all contexts, the exception being that when converted to a
string, the strings "False" or "True" are returned, respectively.
More information about the Python-list