Heim >Backend-Entwicklung >Python-Tutorial >Wie erstelle ich eine leere Klasse in Python?

Wie erstelle ich eine leere Klasse in Python?

PHPz
PHPznach vorne
2023-08-31 12:08:521562Durchsuche

Wie erstelle ich eine leere Klasse in Python?

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

Erstellen Sie eine leere Klasse

Hier ist unser Klassenname Amit −

class Amit:
   pass

Erstellen Sie eine leere Klasse und instanziieren Sie das Objekt

Beispiel

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)

Ausgabe

<__main__.Amit object at 0x7f06660cba90>
<__main__.Amit object at 0x7f06660cb550>

Erstellen Sie eine leere Klasse und legen Sie Eigenschaften für verschiedene Objekte fest

Beispiel

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)

Ausgabe

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

Leerfunktion

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.

Leere if-else-Anweisung

pass-Anweisung kann in einer leeren if-else-Anweisung

verwendet werden
a = True
if (a == True) :
   pass
else :
   print("False")

Oben haben wir eine leere if-else-Anweisung erstellt.

Leere While-Schleife

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen