Tout objet peut être utilisé comme booléen, dans une opération booléenne
ou en tant que valeur de condition dans une structure de contrôle if ou while. Les valeurs suivantes sont considérées fausses:
Toutes les autres valeurs sont considérées comme vraies --- Et donc,
la plupart des instances sont toujours vraies.
Lorsqu'une opération ou une fonction intégrée retournent un booléen,
les valeurs sont None 0, 0L, 0.0, 0j.
'', (), [].
{}.
0 pour faux et 1 pour vrai,
sauf si précisé. (Une exception importante: les opérations booléennes
"or" et "and" retournent toujours un de
leurs opérandes.)
Notes