Type de Données Booléen en Python
Python a le type de données booléen (ou logique). Les booléens ne peuvent avoir que l'une des deux valeurs : True
ou False
. Ce type est principalement utilisé pour évaluer des conditions logiques. Voici les opérateurs logiques pour la comparaison :
==
égal à ;!=
différent de ;>
supérieur à ;<
inférieur à ;>=
supérieur ou égal à ;<=
inférieur ou égal à.
Lorsque vous utilisez ces opérateurs, le résultat est une valeur booléenne : True
si la condition est remplie et False
si elle ne l'est pas.
12345678# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
Que signifient ces résultats ? Le premier True
confirme que 1
est égal à 1
, ce qui est évident. Le deuxième False
indique que les chaînes "abc"
et "aBc"
sont différentes car les comparaisons de chaînes en Python sont sensibles à la casse—la lettre 'b' dans "abc"
est en minuscule, tandis que 'B' dans "aBc"
est en majuscule. Le dernier False
montre que 87 * 731
n'est pas supérieur ou égal à 98 * 712
. En fait, 63597
est inférieur à 69776
.
Maintenant, évaluons ce qui suit :
- La variable
first_integer
est-elle inférieure ou égale àsecond_integer
? (Elle doit retournerTrue
sifirst_integer
est inférieure ou égale àsecond_integer
, etFalse
si elle est supérieure.) - La chaîne
"text"
est-elle différente de"TEXT"
? - La longueur de la chaîne
"Python"
est-elle égale à6
?
Remarque
Imprimer une expression comme
variable_1 >= variable_2
ne signifie pas quevariable_1
est réellement supérieure ou égale àvariable_2
. Au lieu de cela, cela évalue simplement si l'énoncé est True ou False. Cette opération ne modifie en aucun cas les valeurs des variables.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 1.67
Type de Données Booléen en Python
Glissez pour afficher le menu
Python a le type de données booléen (ou logique). Les booléens ne peuvent avoir que l'une des deux valeurs : True
ou False
. Ce type est principalement utilisé pour évaluer des conditions logiques. Voici les opérateurs logiques pour la comparaison :
==
égal à ;!=
différent de ;>
supérieur à ;<
inférieur à ;>=
supérieur ou égal à ;<=
inférieur ou égal à.
Lorsque vous utilisez ces opérateurs, le résultat est une valeur booléenne : True
si la condition est remplie et False
si elle ne l'est pas.
12345678# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
Que signifient ces résultats ? Le premier True
confirme que 1
est égal à 1
, ce qui est évident. Le deuxième False
indique que les chaînes "abc"
et "aBc"
sont différentes car les comparaisons de chaînes en Python sont sensibles à la casse—la lettre 'b' dans "abc"
est en minuscule, tandis que 'B' dans "aBc"
est en majuscule. Le dernier False
montre que 87 * 731
n'est pas supérieur ou égal à 98 * 712
. En fait, 63597
est inférieur à 69776
.
Maintenant, évaluons ce qui suit :
- La variable
first_integer
est-elle inférieure ou égale àsecond_integer
? (Elle doit retournerTrue
sifirst_integer
est inférieure ou égale àsecond_integer
, etFalse
si elle est supérieure.) - La chaîne
"text"
est-elle différente de"TEXT"
? - La longueur de la chaîne
"Python"
est-elle égale à6
?
Remarque
Imprimer une expression comme
variable_1 >= variable_2
ne signifie pas quevariable_1
est réellement supérieure ou égale àvariable_2
. Au lieu de cela, cela évalue simplement si l'énoncé est True ou False. Cette opération ne modifie en aucun cas les valeurs des variables.
Merci pour vos commentaires !