2.1.1 La vraie valeur des choses

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 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

1
Ces méthodes sont décrites plus en détail dans Python Reference Manual.