1. Que fait `MyClass.__add__(self, other)` dans une classe ?
La méthode __add__()
définit l'opération d'addition entre deux objets de la classe.
2. Que fait `MyClass.__sub__(self, other)` dans une classe ?
La méthode __sub__()
définit l'opération de soustraction entre deux objets de la classe.
3. Que fait `MyClass.__mul__(self, other)` dans une classe ?
La méthode __mul__()
définit l'opération de multiplication entre deux objets de la classe.
4. Que fait `MyClass.__truediv__(self, other)` dans une classe ?
La méthode __truediv__()
définit l'opération de division réelle entre deux objets de la classe.
5. Que fait `MyClass.__floordiv__(self, other)` dans une classe ?
La méthode __floordiv__()
définit l'opération de division entière entre deux objets de la classe.
6. Que fait `MyClass.__mod__(self, other)` dans une classe ?
La méthode __mod__()
définit l'opération de modulo entre deux objets de la classe.
7. Que fait `MyClass.__pow__(self, other)` dans une classe ?
La méthode __pow__()
définit l'opération d'exponentiation entre deux objets de la classe.
8. Que fait `MyClass.__and__(self, other)` dans une classe ?
La méthode __and__()
définit l'opération de l'ET logique entre deux objets de la classe.
9. Que fait `MyClass.__or__(self, other)` dans une classe ?
La méthode __or__()
définit l'opération de l'OU logique entre deux objets de la classe.
10. Que fait `MyClass.__xor__(self, other)` dans une classe ?
La méthode __xor__()
définit l'opération de XOR logique entre deux objets de la classe.
11. Que fait `MyClass.__neg__(self)` dans une classe ?
La méthode __neg__()
définit l'opération unaire de négation entre les objets.
12. Que fait `MyClass.__pos__(self)` dans une classe ?
La méthode __pos__()
définit l'opération unaire de positivité entre les objets.
13. Que fait `MyClass.__invert__(self)` dans une classe ?
La méthode __invert__()
définit l'opération unaire d'inversion entre les objets.
14. Que fait `MyClass.__contains__(self, item)` dans une classe ?
La méthode __contains__()
vérifie si un élément est contenu dans l'objet.
15. Que fait `MyClass.__getitem__(self, key)` dans une classe ?
La méthode __getitem__()
permet d'accéder à un élément en utilisant une clé ou un index.
16. Que fait `MyClass.__setitem__(self, key, value)` dans une classe ?
La méthode __setitem__()
modifie ou ajoute un élément à l'objet en utilisant une clé ou un index.
17. Que fait `MyClass.__delitem__(self, key)` dans une classe ?
La méthode __delitem__()
supprime un élément de l'objet en utilisant une clé ou un index.
18. Que fait `MyClass.__call__(self, *args, **kwargs)` dans une classe ?
La méthode __call__()
permet d'appeler une instance de la classe comme si elle était une fonction.
19. Que fait `MyClass.__repr__(self)` dans une classe ?
La méthode __repr__()
retourne une chaîne de caractères représentant l'objet, souvent utilisée pour le débogage.
20. Que fait `MyClass.__str__(self)` dans une classe ?
La méthode __str__()
retourne une chaîne de caractères représentant l'objet, souvent utilisée pour l'affichage.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.