Les opérateurs mathématiques, logiques et de comparaison ou de test

FondamentalOpérateurs mathématiques

Opérateurs

Significations

+

somme

-

moins

*

multiplication

**

puissance

/

division dans les nombres à virgule

//

quotient de la division euclidienne

%

reste de la division euclidienne

<<

Décalage vers la gauche des valeurs binaires

>>

Décalage vers la droite des valeurs binaires

1
# exemple pour les décalages de bits
2
x=2
3
# 2 = 0b10
4
x = x << 4
5
print(x)
6
# résultat affiché =>32 = 0b  10   0000
7
#                           32 16  8421
8
x = x >> 1
9
print(x)
10
# 16 = 0b1 0000
11
#       16  8421

FondamentalOpérateurs logiques

  • L'opérateur OU logique est noté or.

  • L'opérateur ET logique est noté and.

  • L'opérateur négation logique est noté not.

FondamentalOpérateurs de comparaison ou de test

Opérateurs

Significations

<

strictement inférieur

<=

inférieur ou égal

>

strictement supérieur

>=

supérieur ou égal

==

égal

!=

différent

is

identité d'objet (pour les listes)

is not

contraire de l'identité d'objet

(pour les listes)