suchen
  • Anmelden
  • Melden Sie sich an
Passwort-Reset erfolgreich

Verfolgen Sie die Projekte, die Sie interessieren, und erfahren Sie die neuesten Nachrichten über sie

Pythons magische Methode

In Python werden alle Methoden, die durch doppelte Unterstriche „__“ eingeschlossen sind, zusammenfassend als „magische Methoden“ bezeichnet. Zum Beispiel __init__ , mit dem wir am meisten Kontakt haben. Was bewirken magische Methoden?

Mit diesen magischen Methoden können wir schönen Code erstellen und komplexe Logik in einfache Methoden kapseln.

Was sind also die magischen Methoden in einem Kurs?

Wir können Pythons integrierte Methode dir() verwenden Um alle magischen Methoden in der Klasse aufzulisten, lautet das Beispiel wie folgt:

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
class User(object):
    pass
if __name__ == '__main__':
    print(dir(User()))

Das Ausgabeergebnis:

badddbb0006fcb132dcd3477ce09ea1.png

Wie Sie sehen können, sind die magischen Methoden einer Klasse sind ziemlich gut. Es gibt viele, und die Screenshots sind nicht vollständig, aber wir müssen nur einige gängige und häufig verwendete magische Methoden verstehen.

neue Datei
Code zurücksetzen
Automatische Operation
einreichen
Vorschau Clear