Chapitre d’ouvrage

Chapitre 34. Aide-mémoire méthodes spéciales

Pages 705 à 713

Citer ce chapitre


  • Gomez, R.
(2022). Chapitre 34. Aide-mémoire méthodes spéciales. Le petit Python orienté objet : Programmation orientée objet avec Python 3 (p. 705-713). Ellipses. https://stm.cairn.info/le-petit-python-oriente-objet--9782340064065-page-705?lang=fr.

  • Gomez, Richard.
« Chapitre 34. Aide-mémoire méthodes spéciales ». Le petit Python orienté objet Programmation orientée objet avec Python 3, Ellipses, 2022. p.705-713. CAIRN.INFO, stm.cairn.info/le-petit-python-oriente-objet--9782340064065-page-705?lang=fr.

  • GOMEZ, Richard,
2022. Chapitre 34. Aide-mémoire méthodes spéciales. In : Le petit Python orienté objet Programmation orientée objet avec Python 3. Paris : Ellipses. Références sciences, p.705-713. URL : https://stm.cairn.info/le-petit-python-oriente-objet--9782340064065-page-705?lang=fr.

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 €

828 pages, format électronique (HTML et feuilletage, par chapitre)

Acheter ce chapitre

5,00 €

9 pages format électronique (HTML et feuilletage)
Membre d'une institution cliente ?