L'objet True en Python

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

La compréhension et l'utilisation de True sont fondamentales dans la construction de structures conditionnelles comme les boucles if et while.

Utilisation de base

Une condition vraie permet d'exécuter un bloc de code :

# Exemple avec une comparaison qui retourne True
temperature = 35

if temperature > 30: # L'expression (35 > 30) est True
    print("Alerte canicule : pensez à vous hydrater !")

# True peut aussi être utilisé pour créer des boucles
# qui s'exécutent tant qu'une condition reste vraie.
connexion_active = True
while connexion_active:
    print("Le système est en ligne...")
    # Ici, un autre code pourrait passer connexion_active à False pour arrêter la boucle.
    connexion_active = False 
Un instant

Évaluation booléenne (valeurs "truthy")

En Python, de nombreuses valeurs sont considérées comme "vraies" quand les objets sont non vides et les nombres non nuls :

# Nombres non nuls
if 5:
    print("5 est une valeur truthy")
if -1:
    print("-1 est aussi une valeur truthy")

# Collections non vides
if "hello":
    print("Une chaîne non vide est truthy")
if [1, 2]:
    print("Une liste non vide est truthy")
if (1,):
    print("Un tuple non vide est truthy")
if {"clé": "valeur"}:
    print("Un dictionnaire non vide est truthy")
Un instant

Attention

Une valeur truthy est évaluée comme vraie dans une condition, mais elle n'est pas égale à l'objet True 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.