Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Type de Données Booléen en Python | Instructions Conditionnelles en Python
Instructions Conditionnelles en Python

bookType de Données Booléen en Python

Python possède le type de données booléen (ou logique), qui ne peut prendre que deux valeurs : True ou False. Il est principalement utilisé pour évaluer des conditions logiques. Ci-dessous figurent les opérateurs logiques de comparaison, qui renvoient une valeur booléenne True si la condition est remplie et False sinon.

123456789
a = 10 b = 20 print("a == b:", a == b) # Equal to print("a != b:", a != b) # Not equal to print("a > b:", a > b) # Greater than print("a < b:", a < b) # Less than print("a >= b:", a >= b) # Greater than or equal to print("a <= b:", a <= b) # Less than or equal to
copy

La comparaison de chaînes de caractères est plus complexe qu'il n'y paraît. L'expression ci-dessous compare deux caractères, et l'on pourrait penser au premier abord qu'elle renverra True car, par ordre alphabétique, 'A' vient en premier.

12
# Comparing two characters print('A' > 'B')
copy

Lors de la comparaison de caractères comme 'A' et 'B', il est possible de se demander pourquoi 'A' > 'B' renvoie False. Cela s'explique par le fait que les caractères en Python sont comparés en fonction de leurs valeurs Unicode. Unicode est un encodage de caractères standardisé qui attribue un numéro unique à chaque caractère, quel que soit la plateforme, le programme ou la langue.

Pour vérifier la valeur Unicode d'un caractère, il est possible d'utiliser la fonction ord(). Cette fonction retourne le point de code Unicode du caractère donné.

123
# The `ord` returns the number representing the character's unicode code print(ord('A')) print(ord('B'))
copy

Puisque 65 est inférieur à 66, l'expression s'évalue à False. Python compare les chaînes de caractères caractère par caractère de gauche à droite et s'arrête dès qu'il trouve une différence.

question mark

Quel sera le résultat du code suivant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

bookType de Données Booléen en Python

Glissez pour afficher le menu

Python possède le type de données booléen (ou logique), qui ne peut prendre que deux valeurs : True ou False. Il est principalement utilisé pour évaluer des conditions logiques. Ci-dessous figurent les opérateurs logiques de comparaison, qui renvoient une valeur booléenne True si la condition est remplie et False sinon.

123456789
a = 10 b = 20 print("a == b:", a == b) # Equal to print("a != b:", a != b) # Not equal to print("a > b:", a > b) # Greater than print("a < b:", a < b) # Less than print("a >= b:", a >= b) # Greater than or equal to print("a <= b:", a <= b) # Less than or equal to
copy

La comparaison de chaînes de caractères est plus complexe qu'il n'y paraît. L'expression ci-dessous compare deux caractères, et l'on pourrait penser au premier abord qu'elle renverra True car, par ordre alphabétique, 'A' vient en premier.

12
# Comparing two characters print('A' > 'B')
copy

Lors de la comparaison de caractères comme 'A' et 'B', il est possible de se demander pourquoi 'A' > 'B' renvoie False. Cela s'explique par le fait que les caractères en Python sont comparés en fonction de leurs valeurs Unicode. Unicode est un encodage de caractères standardisé qui attribue un numéro unique à chaque caractère, quel que soit la plateforme, le programme ou la langue.

Pour vérifier la valeur Unicode d'un caractère, il est possible d'utiliser la fonction ord(). Cette fonction retourne le point de code Unicode du caractère donné.

123
# The `ord` returns the number representing the character's unicode code print(ord('A')) print(ord('B'))
copy

Puisque 65 est inférieur à 66, l'expression s'évalue à False. Python compare les chaînes de caractères caractère par caractère de gauche à droite et s'arrête dès qu'il trouve une différence.

question mark

Quel sera le résultat du code suivant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 1
some-alt