Les opérateurs mathématiques, logiques et de comparaison ou de test
Fondamental : Opé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
Fondamental : Opé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.
Fondamental : Opé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) |