Expressions booléennes et Opérateurs logiques

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/15

flashcard set

Earn XP

Description and Tags

Fiches de vocabulaire synthétisant les définitions, règles syntaxiques et concepts clés sur les expressions booléennes et les opérateurs logiques en Python.

Last updated 12:52 PM on 10/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

16 Terms

1
New cards

Type booléen (bool)

Type de données ne comportant que deux valeurs de vérité, vrai et faux, représentées en Python par les littéraux True et False (qui s'écrivent obligatoirement avec une majuscule au début).

2
New cards

Expression booléenne

Expression dont l'évaluation produit exclusivement une valeur booléenne, c'est-à-dire True ou False.

3
New cards

Opérateurs de comparaison

Opérateurs permettant de comparer deux valeurs pour produire un booléen : l'égalité (==), la différence (!=), le strictement inférieur (

4
New cards

Opérateur d'affectation (=) vs opérateur d'égalité (==)

= est une affectation modifiant l'état de la mémoire, tandis que == est un opérateur de comparaison qui teste si deux valeurs sont égales et renvoie True ou False.

5
New cards

Égalité de chaînes de caractères

Deux chaînes sont égales ssi elles ont le même nombre de caractères et les mêmes caractères aux mêmes indices ; cette comparaison est sensible à la casse (majuscules/minuscules) et prend en compte les espaces.

6
New cards

Comparaison de flottants

Opération délicate car les flottants sont des approximations (par exemple, 3×0.1==0.33 \times 0.1 == 0.3 produit False en raison d'une valeur réelle évaluée à 0.30000000000000004).

7
New cards

Prédicat

Fonction qui effectue un test et renvoie une valeur de vérité booléenne (True ou False).

8
New cards

Opérateur in

Opérateur qui renvoie True si le caractère ou la sous-chaîne située à gauche apparaît dans la chaîne située à droite, et False sinon. Ses deux opérandes doivent être de type str.

9
New cards

Méthode .isdigit()

Prédicat prédéfini pour les chaînes de caractères qui teste si une chaîne contient uniquement des entiers (chiffres).

10
New cards

Méthode .isalpha()

Prédicat prédéfini pour les chaînes de caractères qui vérifie si une chaîne contient uniquement des lettres de l'alphabet (parmi 'a'…'z', 'A'…'Z').

11
New cards

Opérateurs logiques (ou booléens)

Opérateurs (not, and, or) servant à combiner ou inverser des valeurs booléennes afin d'en produire une nouvelle.

12
New cards

Négation (not)

Opérateur logique qui inverse la valeur d'une expression booléenne : renvoie False si l'expression vaut True, et True si elle vaut False.

13
New cards

Conjonction (and)

Opérateur logique qui renvoie True si et seulement si ses deux expressions opérandes sont simultanément vraies, et False sinon.

14
New cards

Disjonction (or)

Opérateur logique qui renvoie True si au moins l'une des deux expressions opérandes est vraie (ou si les deux le sont), et False seulement si les deux sont fausses.

15
New cards

Priorité des opérateurs

Ordre d'évaluation en Python où les opérateurs arithmétiques sont plus prioritaires que les opérateurs de comparaison, qui priment sur not, lui-même prioritaire sur and, qui prime enfin sur or.

16
New cards

Opérateur séquentiel

Opérateur logique (comme and et or en Python) qui évalue d'abord son opérande gauche et n'évalue son opérande droit que si cela est strictement nécessaire pour déterminer le verdict global.