Chapitre 34. Aide-mémoire méthodes spéciales
- Par Richard Gomez
Pages 705 à 713
Citer ce chapitre
- GOMEZ, Richard,
- Gomez, Richard.
- Gomez, R.
Citer ce chapitre
- Gomez, R.
- Gomez, Richard.
- GOMEZ, Richard,
Cette méthode est automatiquement de type classmethod.
Il y a aussi les symétriques de ces méthodes : radd, rsub, rmul, etc. et les équivalents in situ (in place) : iadd, isub, imul, etc.
Méthodes contains, len, iter et next, voir sections 34.9 et 34.10 ;méthodes or, and, sub, xor et invert (sans oublier leurs symétriques et leurs équivalents in situ), voir section 34.6 ;
méthodes eq, ne, lt, le, gt et ge, voir section 34.5.
Méthodes getitem, setitem, delitem et éventuellement missing, voir section 34.8 ;
Méthodes eq, ne, lt, le, gt et ge, voir section 34.5.
Opérations arithmétiques d’arité 2 : add, sub, mul, matmul, truediv, floordiv, mod, pow (*) ;
opérations arithmétiques d’arité 1 : pos et neg ;
opérateurs logiques d’arité 2 : and, or, xor, lshift et rshift (*) ;
opérateur logique d’arité 1 : invert ;
opérateurs de comparaison : eq, ne, lt, le, gt et ge ;
méthodes spéciales pour fonctions internes : abs, round, divmod, bool, int, float et complex ;
méthode spéciale pour indices et conversion en base 2, 8 et 16 : index ;
méthodes spéciales pour fonctions du module math : ceil, floor et trunc.
(*) Sans oublier les symétriques (radd, etc.) et les opérations in situ (iadd, etc.)
Il existe d’autres méthodes spéciales. Nous profitons de cette section pour les énumérer et les décrire brièvement.
De manière générale, l’opération bytes(x) retourne x._ _bytes_ _(). Si cette méthode spéciale ne retourne pas un objet de typ…
Date de mise en ligne : 23/02/2023
Ce chapitre est en accès conditionnel
Acheter cet ouvrage
35,99 €
Acheter ce chapitre
5,00 €