Opérateurs : tester, vérifier
Ils permettent de comparer des valeurs de variables, de données.
Le résultat d'un test avec un opérateur de comparaison sera Vrai ou faux (True ou false).
Syntaxe : Opérateurs de comparaisons
1
x < y # x Strictement Inférieur à y ?
2
x <= y # x Inférieur ou égal à y ?
3
x > y # x Strictement Supérieur à y ?
4
x >= y # x Supérieur ou égal à y ?
5
x == y # x Égal à y ?
6
x != y # x Différent de y ?
1
>>> 1 <= 1
2
True3
>>> 1 < 1
4
FalseSyntaxe : Opérateurs booléens ou d'association
Permet d'associer plusieurs tests logiques
1
x and y # x VRAI et y VRAI ?(intersection)
2
x or y # x VRAI ou y VRAI ?(réunion)
3
not y # y FAUX ? (négation)
1
>>> 3>2 and 5+1==6 # les 2 sont-ils VRAIS ? les 2 sont VRAIS donc TOUT est VRAI
2
True3
>>> 3<2 and 5+1==6 # les 2 sont-ils VRAIS ? Un des 2 est FAUX donc TOUT est FAUX
4
False5
>>> 3<2 or 5+1==6 # un des 2 est-il VRAI ? 1 est VRAI donc TOUT est VRAI
6
True 7
>>> not 3<2 # 3<2 est-il FAUX ? oui donc VRAI
8
True9
>>> not 3>2 # 3>2 est-il FAUX ? non donc FAUX
10
False