Objektorientiert:
Konzepte: Klasse, Instanziierung, Objekt, Instanz
Attribute:
Öffentliche Attribute: definiert in den Klassenmitgliedern
Attribute: definiert in Methoden
Private Attribute: werden in Methoden verwendet, um eingeschränkten externen Zugriff zu definieren
Methoden:
Gewöhnliche Methoden
Klassenmethoden: @classmethod dekoriert Der Klassenname wird standardmäßig aufgerufen (cls)
Statische Methode: @staticmethod Der Aufruf hat nichts mit der Klasse selbst zu tun und entspricht einer Toolfunktion in der Klasse
Attributmethode: @property decor wird als Attribut aufgerufen
Integrierte Methode: (spezielle Methode) __new__ löst __init__ aus, um eine Instanz zu erstellen
__doc__ Zeigen Sie die Beschreibungsinformationen der Klasse an
__module__In welchem Modul befindet sich das aktuell betriebene Objekt
__class__Welche Klasse wurde von dem aktuell betriebenen Objekt erstellt
__del__ Die Destruktormethode wird automatisch ausgeführt, wenn Das aktuelle Objekt wird im Speicher freigegeben
__dict__ Mitglieder in der Klasse oder im Objekt anzeigen
__str__ Wenn diese Methode in einer Klasse definiert ist, dann print Der Rückgabewert dieser Methode wird standardmäßig ausgegeben
wann das Objekt verwendet wird. Um zu definieren, in welcher Form es erstellt wird
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung einiger grundlegender Konzepte in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!