Hier hat die Grundlagen (wahrscheinlich w) unterdrückt, daher möchte ich als nächsten Schritt an der Klasse arbeiten.
Tips
@ static method "definiert.Es scheint, dass es mehr Funktionen gibt, aber selbst wenn Sie sich vorerst nicht daran erinnern, scheint es ganz so. Ich werde es sehen, wenn ich es brauche.
| Methodenname | Bedeutung |
|---|---|
| __init__ | Konstrukteur |
| __del__ | Zerstörer |
| __new__ | Instanzzuordnung |
| __repr__ | Gibt eine Zeichenfolge zurück, die Informationen zum Objekt darstellt |
| __str__ | Konvertiert ein Objekt in eine Zeichenfolge und gibt es zurück |
| __bytes__ | Objekt in Bytetyp konvertieren und zurückgeben |
| __format__ | Gibt das Objekt als formatierte Zeichenfolge zurück |
| __hash__ | Gibt den Hashwert des Objekts zurück |
| __bool__ | Wird während boolescher Operationen aufgerufen |
| __lt__ | 「<Unterstützt die Berechnung |
| __le__ | 「<=Unterstützt die Berechnung |
| __eq__ | 「==Unterstützt die Berechnung |
| __ne__ | 「!=Unterstützt die Berechnung |
| __gt__ | 「>Unterstützt die Berechnung |
| __ge__ | 「>=Unterstützt die Berechnung |
| __getattr__ | Wird beim Lesen eines Attributwerts aufgerufen, der nicht in einem Objekt festgelegt ist (außer wenn es registriert ist). |
| __getattribute__ | Wird (immer) aufgerufen, wenn ein Attributwert gelesen wird, der nicht für ein Objekt festgelegt ist |
| __setattr__ | Wird beim Festlegen des Attributwerts eines Objekts aufgerufen |
| __delattr__ | Wird beim Löschen des Attributwerts eines Objekts aufgerufen |
| __dir__ | Gibt eine Sequenz einer Mitgliederliste zurück |
| __index__ | Gibt einen ganzzahligen Wert zurück |
| __add__ | 「+Entspricht dem Operator (linkes Element) |
| __sub__ | 「-Entspricht dem Operator (linkes Element) |
| __mul__ | 「*Entspricht dem Operator (linkes Element) |
| __truediv__ | 「/Entspricht dem Operator (linkes Element) |
| __floordiv__ | 「//Entspricht dem Operator (linkes Element) |
| __mod__ | 「%Entspricht dem Operator (linkes Element) |
| __divmod__ | 「divmod()Entspricht dem Operator (linkes Element) |
| __pow__ | 「**Entspricht dem Operator (linkes Element) |
| __lshift__ | 「<<Entspricht dem Operator (linkes Element) |
| __rshift__ | 「>>Entspricht dem Operator (linkes Element) |
| __and__ | 「&Entspricht dem Operator (linkes Element) |
| __xor__ | 「^Entspricht dem Operator (linkes Element) |
| __or__ | Entspricht dem Operator " |
| __radd__ | 「+Entspricht dem Betreiber (richtiger Begriff) |
| __rsub__ | 「-Entspricht dem Betreiber (richtiger Begriff) |
| __rmul__ | 「*Entspricht dem Betreiber (richtiger Begriff) |
| __rtruediv__ | 「/Entspricht dem Betreiber (richtiger Begriff) |
| __rfloordiv__ | 「//Entspricht dem Betreiber (richtiger Begriff) |
| __rmod__ | 「%Entspricht dem Betreiber (richtiger Begriff) |
| __rdivmod__ | 「divmod()Entspricht dem Betreiber (richtiger Begriff) |
| __rpow__ | 「**Entspricht dem Betreiber (richtiger Begriff) |
| __rlshift__ | 「<<Entspricht dem Betreiber (richtiger Begriff) |
| __rrshift__ | 「>>Entspricht dem Betreiber (richtiger Begriff) |
| __rand__ | 「&Entspricht dem Betreiber (richtiger Begriff) |
| __rxor__ | 「^Entspricht dem Betreiber (richtiger Begriff) |
| __ror__ | Entspricht dem Operator " |
| __iadd__ | 「+=Unterstützt kumulative Zuweisungsanweisungen |
| __isub__ | 「-=Unterstützt kumulative Zuweisungsanweisungen |
| __imul__ | 「*=Unterstützt kumulative Zuweisungsanweisungen |
| __itruediv__ | 「/=Unterstützt kumulative Zuweisungsanweisungen |
| __ifloordiv__ | 「//=Unterstützt kumulative Zuweisungsanweisungen |
| __imod__ | 「%=Unterstützt kumulative Zuweisungsanweisungen |
| __ipow__ | 「**=Unterstützt kumulative Zuweisungsanweisungen |
| __ilshift__ | 「<<=Unterstützt kumulative Zuweisungsanweisungen |
| __irshift__ | 「>>=Unterstützt kumulative Zuweisungsanweisungen |
| __iand__ | 「&=Unterstützt kumulative Zuweisungsanweisungen |
| __ixor__ | 「^=Unterstützt kumulative Zuweisungsanweisungen |
| __ior__ | 「|=Unterstützt kumulative Zuweisungsanweisungen |
| __neg__ | 「-Unterstützt Single-Term-Operatoren |
| __pos__ | 「+Unterstützt Single-Term-Operatoren |
| __abs__ | 「abs()Unterstützt Single-Term-Operatoren |
| __invert__ | 「^Unterstützt Single-Term-Operatoren |
| __complex__ | complex()Entspricht |
| __int__ | int()Entspricht |
| __float__ | float()Entspricht |
| __round__ | round()Entspricht |
| __instancecheck__ | Ob die Klasse eine Unterklasse, eine Instanz einer Unterklasse oder eine Instanz einer virtuellen Unterklasse ist |
| __subclasscheck__ | Ob die Klasse eine Unterklasse oder eine virtuelle Unterklasse ist |
| __call__ | 「()Entspricht dem Funktionsaufrufoperator |
| __len__ | len()Entspricht |
| __getitem__ | object[key]Entsprechend der Akquisition in |
| __setitem__ | object[key]Entspricht der Einstellung von |
| __delitem__ | del object[key]Entspricht |
| __iter__ | Holen Sie sich Iterator |
| __reversed__ | reversed()Entspricht |
| __contains__ | Unterstützt die Erfassung durch "Artikel im Objekt" |
| __get__ | Attributwert mit Deskriptor abrufen |
| __set__ | Legen Sie die Attributwerte im Deskriptor fest |
| __delete__ | Attributwert im Deskriptor löschen |
| __enter__ | Wird mit with-Anweisung im Kontextmanager aufgerufen |
| __exit__ | Wird am Ende des Ausführungskontexts im Kontextmanager aufgerufen |
Recommended Posts