<--Sommaire
Méthodes utiles
| utilisation
|
nom
|
| conversion en string pour print
|
__str__(self)
|
| affichage
|
__repr__(self)
|
Opérations mathématiques
Définir ou redéfinir les opérateurs standards permet d'utiliser les symboles mathématiques pour de nouveaux objets:
| opération
|
symbole
|
méthode
|
symbole unaire
|
méthode
|
| addition
|
+
|
__add__
|
+=
|
__radd__
|
| soustraction
|
-
|
__sub__
|
-=
|
__rsub__
|
| multiplication
|
*
|
__mult__
|
*=
|
__rmult__
|
| division
|
/
|
__truediv__
|
/=
|
__rtruediv__
|
| élévation à la puissance
|
**
|
__pow__
|
**=
|
__rpow__
|
| division entière
|
//
|
__floordiv__
|
//=
|
__rfloordiv__
|
| reste de la division entière (modulo)
|
%
|
__mod__
|
%=
|
__rmod__
|
| opération
|
symbole
|
méthode
|
| opposé
|
-
|
__neg__
|
| positif
|
+
|
__pos__
|
Opérateurs de comparaison
| opération
|
symbole
|
méthode
|
| égal
|
==
|
__eq__
|
| non égal
|
!= ou <>
|
__ne__
|
| strictement inférieur
|
<
|
__lt__
|
| strictement supérieur
|
>
|
__gt__
|
| inférieur ou égal
|
<=
|
__le__
|
| supérieur ou égal
|
>=
|
__ge__
|