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).

SyntaxeOpé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
True
3
>>> 1 < 1
4
False

SyntaxeOpé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
True
3
>>> 3<2 and 5+1==6  # les 2 sont-ils VRAIS ? Un des 2 est FAUX donc TOUT est FAUX
4
False
5
>>> 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
True
9
>>> not 3>2         # 3>2 est-il FAUX ? non donc FAUX
10
False