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