ich Python zu lernen, und ich bin ein Problem mit Verständnis Thema class
habe, so Ich mag würde ein paar Fragen stellenAutomatische Anruf von Methoden in der Klasse
- was ist der Unterschied zwischen
hash()
und__hash__()
? - Wenn ich Funktionen (zum Beispiel
__init__()
) inclass
definiere, werden sie automatisch aufgerufen oder muss ich sie explizit aufrufen? - in
class
, gibt es einen Unterschied bei der Definition einer reservierten Funktion (def __hash__():
) und meiner eigenen Funktion (def foo():
)?
Vielen Dank!
Welche Quelle verwenden Sie, wenn Sie Python lernen? Eine anständige Einführung sollte erklären, wie es funktioniert. Die Frage ist zu weit gefasst, da eine angemessene Antwort eine große Menge an Erklärungen erfordern würde und einfach dazu dienen würde, Material zu reproduzieren, das in zahlreichen Tutorials/Büchern leicht zu finden ist. Ich stimme zu, diese Frage als zu weit zu schließen. –