Python Tutorial

Booléens Python


Les booléens représentent l’une des deux valeurs suivantes :
True ou False.


Valeurs booléennes

En programmation, vous avez souvent besoin de savoir si une expression est
True ou False.

Vous pouvez évaluer n’importe quelle expression en Python et obtenir l’une des deux réponses,
True ou False.

Lorsque vous comparez deux valeurs, l’expression est évaluée et Python renvoie la réponse booléenne :

Lorsque vous exécutez une condition dans une instruction if, Python renvoie
True ou False:

Exemple

Imprimer un message selon que la condition est True ou
False:

un = 200
b = 33

si b > a :
print(“b est supérieur à a”)
autre:
print(“b n’est pas supérieur à a”)

Essayez-le vous-même »


Évaluer les valeurs et les variables

Le bool() fonction vous permet d’évaluer n’importe quelle valeur, et vous donne
True ou False
en retour,

Exemple

Evaluer une chaîne et un nombre :

print(bool(“Bonjour”))
imprimer(bool(15))

Essayez-le vous-même »

Exemple

Évaluez deux variables :

x = “Bonjour”
y = 15

imprimer(bool(x))
print(bool(y))

Essayez-le vous-même »



La plupart des valeurs sont vraies

Presque toutes les valeurs sont évaluées à True s’il a une sorte de contenu.

Toute chaîne est Trueà l’exception des chaînes vides.

N’importe quel nombre est Truesauf
0.

Toute liste, tuple, ensemble et dictionnaire sont Truesauf les vides.

Exemple

Ce qui suit renverra True :

bool(“abc”)
bouffon(123)
boo([“apple”, “cherry”, “banana”])

Essayez-le vous-même »


Certaines valeurs sont fausses

En fait, il n’y a pas beaucoup de valeurs qui évaluent à
Falseà l’exception des valeurs vides, telles que (),
[], {},
""le nombre
0et la valeur None. Et bien sûr la valeur False évalue à
False.

Exemple

Ce qui suit renverra False :

booléen (faux)
booléen(Aucun)
bool(0)
bool(“”)
bool(())
boo([])
bool({})

Essayez-le vous-même »

Une autre valeur, ou objet dans ce cas, s’évalue à
Falseet c’est si vous avez un objet créé à partir d’une classe avec un __len__ fonction qui retourne
0 ou
False:

Exemple

class maclasse() :
def __len__(soi):
retour 0

monobj = maclasse()
print(bool(monobj))

Essayez-le vous-même »


Les fonctions peuvent renvoyer un booléen

Vous pouvez créer des fonctions qui renvoient une valeur booléenne :

Exemple

Imprimer la réponse d’une fonction :

def maFonction() :
retourner Vrai

print(maFonction())

Essayez-le vous-même »

Vous pouvez exécuter du code basé sur la réponse booléenne d’une fonction :

Exemple

Imprimer “OUI !” si la fonction renvoie True, sinon imprimez “NO!” :

def maFonction() :
retourner Vrai

si maFonction() :

print(“OUI !”)
autre:
imprimer(“NON!”)

Essayez-le vous-même »

Python a également de nombreuses fonctions intégrées qui renvoient une valeur booléenne, comme le
isinstance()
fonction, qui peut être utilisée pour déterminer si un objet est d’un certain type de données :

Exemple

Vérifiez si un objet est un entier ou non :

x = 200
print(estinstance(x, int))

Essayez-le vous-même »



#Booléens #Python

Related Articles

Back to top button