In diesem Artikel erfahren Sie mehr über das Wissen über Klassen. Einige Freunde sind vielleicht gerade mit der Programmiersprache Python in Berührung gekommen. Sie verstehen nicht, was Python-Klassen bedeuten Im nächsten Artikel erfahren Sie, was eine „Klasse“ ist.
1. Definition der Python-Klasse
Klasse (Klasse): wird zur Beschreibung einer Sammlung von Objekten mit denselben Attributen und Methoden verwendet. Es definiert die Eigenschaften und Methoden, die jedem Objekt in der Sammlung gemeinsam sind. Objekte sind Instanzen von Klassen.
2. So erstellen Sie eine Klasse
Verwenden Sie die Klassenanweisung, um eine neue Klasse zu erstellen, gefolgt von „class“ ist der Name der Klasse und endet mit einem Doppelpunkt:
class ClassName: '类的帮助信息' #类文档字符串 class_suite #类体
Die Hilfeinformationen der Klasse können über ClassName.__doc__ angezeigt werden.
class_suite besteht aus Klassenmitgliedern, Methoden und Datenattributen.
3. Python erstellt Klasseninstanzen
Das Folgende ist ein Beispiel einer einfachen Python-Klasse:
#!/usr/bin/python # -*- coding: UTF-8 -*- class Employee: '所有员工的基类' empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "Total Employee %d" % Employee.empCount def displayEmployee(self): print "Name : ", self.name, ", Salary: ", self.salary
(empCount-Variable ist eine Klassenvariable, Der Wert wird von allen Instanzen dieser Klasse gemeinsam genutzt. Sie können über Employee.empCount in der inneren Klasse oder der äußeren Klasse darauf zugreifen. Sie wird als Konstruktor oder Initialisierungsmethode bezeichnet Die Methode wird aufgerufen, wenn eine Instanz dieser Klasse erstellt wird.
self stellt die Instanz der Klasse dar. Beim Definieren der Methode ist dies jedoch nicht erforderlich (Übergeben Sie die entsprechenden Parameter.)
Das Obige ist der gesamte Inhalt dieses Artikels. In diesem Artikel wird hauptsächlich das Wissen über die
Python-Klassevorgestellt. Ich hoffe, Sie können die Informationen nutzen, um das oben Gesagte und die angegebenen Beispiele zu verstehen. Ich hoffe, dass das, was ich in diesem Artikel beschrieben habe, für Sie hilfreich ist und Ihnen das Erlernen von Python erleichtert. Weitere Informationen zu diesem Thema finden Sie in der Spalte
Python-Tutorialauf der chinesischen PHP-Website.
Das obige ist der detaillierte Inhalt vonWas sind Klassen in Python? Wie erstelle ich eine Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!