L'objet False en Python

False est l'une des deux valeurs booléennes en Python, avec True.

La compréhension et l'utilisation de False sont fondamentales pour empêcher l'exécution de certains blocs de code dans des structures conditionnelles.

Utilisation de base

Une condition fausse empêche l'exécution d'un bloc de code if :

# Exemple avec une comparaison qui retourne False
stock = 0
if stock > 0: # L'expression (0 > 0) est False
    # Ce code ne sera pas exécuté
    print("Article disponible à l'achat.")
else:
    print("Article en rupture de stock.")
Un instant

En Python, plusieurs valeurs sont considérées comme « fausses » (on les appelle des valeurs falsy) : c'est le cas des objets vides, des nombres nuls et de l'objet None.

# Le nombre zéro
if 0:
    pass # Ne s'exécute pas
else:
    print("0 est une valeur falsy")

# Les collections vides
if "":
    pass # Ne s'exécute pas
else:
    print("Une chaîne vide est falsy")

# L'objet None
if None:
    pass # Ne s'exécute pas
else:
    print("None est une valeur falsy")
Un instant

Attention

Une valeur falsy est évaluée comme fausse dans une condition, mais elle n'est pas égale à l'objet False lui-même.

Pour en apprendre davantage sur les booléens, consultez notre glossaire complet.

Bravo, tu es prêt à passer à la suite

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.