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_integerest-elle inférieure ou égale àsecond_integer? (Elle doit retournerTruesifirst_integerest inférieure ou égale àsecond_integer, etFalsesi 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_2ne signifie pas quevariable_1est 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
Posez-moi des questions sur ce sujet
Résumer ce chapitre
Afficher des exemples du monde réel
Génial!
Completion taux amélioré à 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_integerest-elle inférieure ou égale àsecond_integer? (Elle doit retournerTruesifirst_integerest inférieure ou égale àsecond_integer, etFalsesi 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_2ne signifie pas quevariable_1est 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 !