Eine Klasse in Python ist ein benutzerdefinierter Objektprototyp, der zum Definieren einer Reihe von Eigenschaften eines beliebigen Objekts verwendet wird, das die Klasse charakterisiert. Zu diesen Eigenschaften gehören Datenelemente (Klassenvariablen und Instanzvariablen) und Methoden, auf die über die Punktnotation zugegriffen werden kann.
Mit der pass-Anweisung können wir ganz einfach eine leere Klasse in Python erstellen. In Python bewirkt diese Anweisung nichts. Sehen wir uns ein Beispiel an −
Hier ist unser Klassenname Amit −
class Amit: pass
Wir können auch ein Objekt einer leeren Klasse erstellen und es in unserem Programm verwenden −
class Amit: pass # Creating objects ob1 = Amit() ob2 = Amit() # Displaying print(ob1) print(ob2)
<__main__.Amit object at 0x7f06660cba90> <__main__.Amit object at 0x7f06660cb550>
In diesem Beispiel erstellen wir mit pass eine leere Klasse, legen aber auch die Eigenschaften fest
Objekte −class Student: pass # Creating objects st1 = Student() st1.name = 'Henry' st1.age = 17 st1.marks = 90 st2 = Student() st2.name = 'Clark' st2.age = 16 st2.marks = 77 st2.phone = '120-6756-79' print('Student 1 = ', st1.name, st1.age, st1.marks) print('Student 2 = ', st2.name, st2.age, st2.marks, st2.phone)
Student 1 = Henry 17 90 Student 2 = Clark 16 77 120-6756-79
Mit der Pass-Anweisung können wir auch leere Funktionen und Schleifen erstellen. Mal sehen −
Schreiben Sie eine leere Funktion in Python mit der pass-Anweisung −
# Empty function in Python def demo(): pass
Oben haben wir eine leere Funktion demo() erstellt.
pass-Anweisung kann in einer leeren if-else-Anweisung −
verwendet werdena = True if (a == True) : pass else : print("False")
Oben haben wir eine leere if-else-Anweisung erstellt.
pass-Anweisung kann auch in einer leeren while-Schleife verwendet werden −
cond = True while(cond == True): pass
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine leere Klasse in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!