Ici a supprimé les bases (probablement w), donc j'aimerais travailler sur la classe comme prochaine étape.
--La déclaration est "classe Hoge:" --L'héritage est "classe Hoge (Base1, Base2):"
Tips
@ méthode statique "Il semble qu'il y ait plus de fonctions, mais même si vous ne vous en souvenez pas pour le moment, cela semble tout à fait vrai. Je le verrai quand j'en aurai besoin.
| Nom de la méthode | sens |
|---|---|
| __init__ | constructeur |
| __del__ | Destructeur |
| __new__ | Allocateur d'instance |
| __repr__ | Renvoie une chaîne représentant des informations sur l'objet |
| __str__ | Convertit un objet en chaîne et renvoie |
| __bytes__ | Convertir l'objet en type d'octets et le retourner |
| __format__ | Renvoie l'objet sous forme de chaîne formatée |
| __hash__ | Renvoie la valeur de hachage de l'objet |
| __bool__ | Appelé pendant les opérations booléennes |
| __lt__ | 「<Prend en charge le calcul |
| __le__ | 「<=Prend en charge le calcul |
| __eq__ | 「==Prend en charge le calcul |
| __ne__ | 「!=Prend en charge le calcul |
| __gt__ | 「>Prend en charge le calcul |
| __ge__ | 「>=Prend en charge le calcul |
| __getattr__ | Appelé lors de la lecture d'une valeur d'attribut qui n'est pas définie dans un objet (sauf lorsqu'elle est enregistrée) |
| __getattribute__ | Appelé (toujours) lors de la lecture d'une valeur d'attribut qui n'est pas définie sur un objet |
| __setattr__ | Appelé lors de la définition de la valeur d'attribut d'un objet |
| __delattr__ | Appelé lors de la suppression de la valeur d'attribut d'un objet |
| __dir__ | Renvoie une séquence d'une liste de membres |
| __index__ | Renvoie une valeur entière |
| __add__ | 「+Correspond à l'opérateur (élément de gauche) |
| __sub__ | 「-Correspond à l'opérateur (élément de gauche) |
| __mul__ | 「*Correspond à l'opérateur (élément de gauche) |
| __truediv__ | 「/Correspond à l'opérateur (élément de gauche) |
| __floordiv__ | 「//Correspond à l'opérateur (élément de gauche) |
| __mod__ | 「%Correspond à l'opérateur (élément de gauche) |
| __divmod__ | 「divmod()Correspond à l'opérateur (élément de gauche) |
| __pow__ | 「**Correspond à l'opérateur (élément de gauche) |
| __lshift__ | 「<<Correspond à l'opérateur (élément de gauche) |
| __rshift__ | 「>>Correspond à l'opérateur (élément de gauche) |
| __and__ | 「&Correspond à l'opérateur (élément de gauche) |
| __xor__ | 「^Correspond à l'opérateur (élément de gauche) |
| __or__ | Correspond à l'opérateur " |
| __radd__ | 「+Correspond à l'opérateur (terme de droite) |
| __rsub__ | 「-Correspond à l'opérateur (terme de droite) |
| __rmul__ | 「*Correspond à l'opérateur (terme de droite) |
| __rtruediv__ | 「/Correspond à l'opérateur (terme de droite) |
| __rfloordiv__ | 「//Correspond à l'opérateur (terme de droite) |
| __rmod__ | 「%Correspond à l'opérateur (terme de droite) |
| __rdivmod__ | 「divmod()Correspond à l'opérateur (terme de droite) |
| __rpow__ | 「**Correspond à l'opérateur (terme de droite) |
| __rlshift__ | 「<<Correspond à l'opérateur (terme de droite) |
| __rrshift__ | 「>>Correspond à l'opérateur (terme de droite) |
| __rand__ | 「&Correspond à l'opérateur (terme de droite) |
| __rxor__ | 「^Correspond à l'opérateur (terme de droite) |
| __ror__ | Correspond à l'opérateur " |
| __iadd__ | 「+=Prend en charge les instructions d'affectation cumulative |
| __isub__ | 「-=Prend en charge les instructions d'affectation cumulative |
| __imul__ | 「*=Prend en charge les instructions d'affectation cumulative |
| __itruediv__ | 「/=Prend en charge les instructions d'affectation cumulative |
| __ifloordiv__ | 「//=Prend en charge les instructions d'affectation cumulative |
| __imod__ | 「%=Prend en charge les instructions d'affectation cumulative |
| __ipow__ | 「**=Prend en charge les instructions d'affectation cumulative |
| __ilshift__ | 「<<=Prend en charge les instructions d'affectation cumulative |
| __irshift__ | 「>>=Prend en charge les instructions d'affectation cumulative |
| __iand__ | 「&=Prend en charge les instructions d'affectation cumulative |
| __ixor__ | 「^=Prend en charge les instructions d'affectation cumulative |
| __ior__ | 「|=Prend en charge les instructions d'affectation cumulative |
| __neg__ | 「-Prend en charge les opérateurs à un seul terme |
| __pos__ | 「+Prend en charge les opérateurs à un seul terme |
| __abs__ | 「abs()Prend en charge les opérateurs à un seul terme |
| __invert__ | 「^Prend en charge les opérateurs à un seul terme |
| __complex__ | complex()Correspond à |
| __int__ | int()Correspond à |
| __float__ | float()Correspond à |
| __round__ | round()Correspond à |
| __instancecheck__ | Si la classe est une sous-classe, une instance d'une sous-classe ou une instance d'une sous-classe virtuelle |
| __subclasscheck__ | Si la classe est une sous-classe ou une sous-classe virtuelle |
| __call__ | 「()Correspond à l'opérateur d'appel de fonction |
| __len__ | len()Correspond à |
| __getitem__ | object[key]Correspondant à l'acquisition en |
| __setitem__ | object[key]Correspond au réglage de |
| __delitem__ | del object[key]Correspond à |
| __iter__ | Obtenir l'itérateur |
| __reversed__ | reversed()Correspond à |
| __contains__ | Prend en charge l'acquisition par "élément dans l'objet" |
| __get__ | Obtenir la valeur d'attribut avec le descripteur |
| __set__ | Définir les valeurs d'attribut dans le descripteur |
| __delete__ | Supprimer la valeur d'attribut dans le descripteur |
| __enter__ | Appelé avec avec déclaration dans le gestionnaire de contexte |
| __exit__ | Appelé à la fin du contexte d'exécution dans le gestionnaire de contexte |
Recommended Posts