Python -Objektfunktion

Python -Objektfunktion
Python ist eine leistungsstarke Programmiersprache auf hoher Ebene, die bei Entwicklern weit verbreitet ist. Es ist eine extrem einfache, aber leistungsstarke Programmiersprache zu lernen. Die integrierte Funktion in Python macht es zu einer sehr einfachen und schnell verständlichen Sprache. In diesem Artikel werden wir eine der integrierten Funktionen von Python diskutieren, die die Funktion Object () ist. Wir werden demonstrieren, wie die Funktion Python Object () in einem Programm mit Hilfe von Beispielen verwendet wird. Mit diesem Leitfaden können Sie lernen, wie Sie die Funktion Object () in einigen praktischen Beispielen verwenden.

Was ist eine Python -Objekt () -Funktion ()?

Die Funktion Object () in einer Python -Programmiersprache wird verwendet, um ein leeres Objekt zu erstellen, das als Basis für alle Klassen verwendet werden kann. Die neuen Methoden oder Eigenschaften können diesem Objekt nicht hinzugefügt werden. Es verfügt jedoch über alle integrierten Eigenschaften, die für die Klassen verwendet werden. Es wird zu einer Basisklasse für alle erstellten benutzerdefinierten Objekte. Es nimmt keinen Eingabeparameter und gibt ein leeres Objekt zurück. Alle von der Funktion Object () erstellten Objekte unterscheiden sich von den anderen Objekten. In einfachen Worten sind alle von der Funktion Object () erstellten Objekte eindeutig.

Syntax von Python Object () -Funktion

Die Syntax der Funktion Object () ist sehr einfach und grundlegend. Schauen Sie sich die folgende angegebene Syntax an:

Das „objt“ ist ein Parameter, der das Ergebnis hält, das von der Funktion Object () generiert wird. Das Objekt () ist die tatsächliche Funktion, die ein leeres Objekt erstellt. Testen wir die Funktion Object () in einigen Beispielbeispielen, um ihre Funktionalität zu verstehen.

Beispiel 1:

Das Arbeiten mit der Funktion Object () ist sehr einfach, da Sie nur die Funktion Object () mit ihrem Namen aufrufen müssen und ein leeres Objekt erstellt wird. Nachdem Sie ein Beispiel leeres Objekt erstellt haben, können Sie es in Ihren Programmen entsprechend Ihren Anforderungen verwenden. Sie können es in Ihren praktischen Anwendungen verwenden, um einen komplexen, aber nützlichen Betrieb auszuführen. Im ersten Beispiel wird die Object () -Methode nach ihrem Typ aufgerufen. Der Beispielcode ist im Folgenden für Ihr Verständnis angegeben. Überprüfen Sie den Code im folgenden Screenshot:

obj = object ()
print ("Die Art des Objekts ist =", Typ (obj))

Hier können Sie sehen, dass die erste Zeile die Aufruf von Object () aufrufe und das Ergebnis der Variablen „OBJ“ ​​zugeordnet ist. In der nächsten Zeile wird die Anweisung print () verwendet, um das Ergebnis der Object () -Klasse auf dem Bildschirm zu drucken. Wir verwenden die Funktion type (), um den erstellten Objekttyp zu identifizieren. Die Funktion type () ist eine integrierte Funktion in der Python-Programmiersprache, die verwendet wird, um den Objekttyp zu erhalten. Hier ist die Ausgabe des vorherigen Codes:

Beachten Sie, dass die Funktion type () den Typ des Objekts zurückgibt, was bedeutet, dass das erstellte Objekt vom Typ ist . Es gehört zur Objektklasse.

Beispiel 2:

Obwohl das von der Object () -Funktion erstellte Objekt leer und merkwürdig ist, enthält es einige Attribute, die in anderen Klassen verwendet werden können. In diesem Beispiel werden wir überprüfen, welche Attribute und ein Objekt, das von der Funktion Object () erstellt wurde. Der Beispielcode ist im Folgenden angegeben. Verwenden Sie es in Ihren Programmen, da es besser ist, es besser zu verstehen:

obj = object ()
print ("Die Attribute des Objekts sind = \ n", Dir (obj))

Wir haben ein Objekt erstellt, indem wir die Funktion Object () aufgerufen haben und es dann einer Variablen mit dem Namen "OBJ" zugewiesen haben. Danach verwenden wir die Druckanweisung, um das Ergebnis entsprechend unseren Bedürfnissen zu drucken. Wir verwenden die Dir () -Funktion hier. Es erhält alle Attribute des Objekts. Die DIR () ist eine integrierte Funktion in der Python-Programmiersprache, mit der die mit einem Objekt verknüpften Methoden oder Eigenschaften zugeordnet sind. Die Liste der Methoden, Eigenschaften und aller anderen Attribute des Objekts „OBJ“ ​​ist in der folgenden Ausgabe angegeben:

Dies ist die Liste der gemeinsamen Eigenschaften und Attribute, die einem Objekt zugeordnet sind, das den Instanzen aller Pythonklassen gemeinsam ist.

Beispiel 3:

Wie wir im vorherigen Beispiel diskutiert haben, sind keine zwei von der Funktion Object () erstellten Objekte gleich; Sie unterscheiden sich voneinander. Für Ihr Verständnis werden wir also testen, ob zwei Objekte in diesem Beispiel gleich oder nicht gleich sind oder nicht. Der Beispielcode ist im Folgenden angegeben. Guck mal:

obj1 = Object ()
OBJ2 = Object ()
drucken ("ist Objekt 1 entspricht dem Objekt 2? = ", str (obj1 == obj2))

Hier haben wir zwei Objekte erstellt - "obj1" und "obj2" - mit der Funktion Object ()). Danach verwenden wir die Anweisung print (), um das Ergebnis auf dem Bildschirm zu drucken. Wir prüfen, ob Objekt 1 dem Objekt 2 entspricht oder nicht, oder nicht die Vergleichsoperatoren "==". Die hier geschriebene Anweisung „OBJ1 == OBJ2“ prüft, ob zwei Objekte gleich sind oder nicht. Wie wir wissen, werden sie nicht gleich sein. Das Vergleichsergebnis sollte also „falsch“ sein. Lassen Sie uns das Ergebnis in der folgenden Ausgabe überprüfen:

Wie Sie sehen können, ist das Vergleichsergebnis „falsch“, was beweist, dass keine zwei von der Funktion Object () erstellten Objekte gleich sind.

Beispiel 4:

Wie wir wissen, haben die von der Funktion Object () erstellten Objekte verschiedene Attribute. Aber woher kommen sie, da das geschaffene Objekt unangemessenlos ist? Um dies zu verstehen, werden wir überprüfen. Das erstellte Objekt ist eine Instanz seiner Superklasse, so dass es alle Attribute seiner Superklasse erbt. Überprüfen Sie, ob das von der Funktion Object () erstellte Objekt eine Instanz der Objektklasse ist oder nicht. Wir verwenden den folgenden Beispielcode, um die Superklasse des erstellten Objekts zu überprüfen:

obj = object ()
print ("ist Objekt eine Instanz von Object () Klasse? = ", Issinstance (obj, Objekt))

Zunächst erstellen wir ein Objekt mit der Funktion Object ()). Anschließend verwenden wir eine Print () -Anweisung, um die Ausgabe der Funktion zu drucken. Wir verwenden die Funktion isinstance (), um die Superklasse des erstellten Objekts zu erhalten. Die ISInstance () ist die integrierte Funktion von Python, mit der überprüft wird, ob das Objekt eine Instanz ist, welche Klasse. Die Ausgabe der Funktion isinstance () ist im Folgenden angegeben:

Abschluss

Die Python -Programmiersprache bietet mehrere nützliche Funktionen, mit denen die Entwickler die leicht verständlichen Codes schreiben können. In dieser kurzen Anleitung haben wir einen kurzen Überblick über die Funktion Python Object () entworfen. Die Funktion Object () in der Python -Programmiersprache wird verwendet, um ein leeres oder unscharfes Objekt zu erstellen. Wir haben einige einfache Codes der grundlegenden Ebene verwendet, um die Funktionsweise der Funktion Object () zu verstehen.