bool ( )
DESCRIPTION.
Retourne la valeur booléenne d'un l'objet.
SYNTAXE.
Valeur = bool ( objet )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
bool ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
objet ⇨ objet à évaluer [ OBLIGATOIRE ]
REMARQUES.
objet peut être l'identifiant de l'objet, un nom de variable désignant l'objet, ou toute autre forme de lien se référant à l'objet.
bool ( ) retourne False pour tous objet égal à faux, 0 et vide, pour toutes les autres valeurs, c'est True qui est retourné.
Python teste, en fait, si la condition n'est pas fausse (si elle n'est pas fausse, elle est vraie !). Une expression est fausse si elle vaut False. Si elle n'est pas False elle est donc True.
Un test if (et/ou while) peut recevoir une simple variable comme expression. Dans se cas, c'est le contenu de l'objet qui est évalué.
Sont considérés comme False (faux / 0) par Python :
- l'objet False ( if False : est évalué à False ) ;
- l'objet None ( if None : est évalué à False ) ;
- l'objet 0 ( if 0 : est évalué à False ) ;
- l'objet "" ou ''( if "" : et if '' : sont évalués à False ) ;
- un objet vide, par exemple :
- une liste vide ( LST_Liste = [ ] ; if LST_Liste : et if [ ] : sont évalués à False ) ;
- un dictionnaire vide ( DCT_Dico = { } ; if DCT_Dico : et if { } : sont évalués à False ) ;
- un tuple vide ( TPL_Tuple = ( ) ; if TPL_Tuple : et if ( ) : sont évalués à False ) ;
- ...
EXEMPLES.
test = bool ( 7 )
print ( test ) retourne True
car 7 est différent de False (faux / 0) ou de None (vide).
print ( bool ( 0 ) ) retourne False
0 est égal à False (faux / 0).
print ( bool ( [ ] ) ) retourne False
car objet est une liste vide (None).
print ( bool ( True ) ) retourne True
car True est différent de False (faux / 0) ou None (vide).
print ( bool ( False ) ) retourne False
car False est égal à False (faux / 0).
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.