Detaillierte Erläuterung einiger grundlegender Konzepte in Python

零下一度
Freigeben: 2017-06-25 10:21:20
Original
1346 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage