Python behaupten

Python behaupten

Python ist eine vielseitige Programmiersprache, mit der Sie fast jede Art von Rechenaufgabe ausführen können. Die integrierten Module, Funktionen und Schlüsselwörter in Python können für Programmierer äußerst hilfreich sein, um verschiedene Aufgaben auszuführen.

Ein behaupten Die Erklärung ist eine integrierte Aussage oder ein integriertes Schlüsselwort in Python, das zum Debugging-Code verwendet wird. Es ist eine Art von Überprüfung, die die Funktionalität Ihres Codes testet. Die Assert -Erklärung funktioniert wie ein boolescher Ausdruck und prüft, ob die angegebene Bedingung wahr oder falsch ist. Wenn die gegebene Bedingung wahr ist, passiert nichts und die nächste Codezeile wird ausgeführt. Wenn die angegebene Bedingung falsch ist, stoppt die Assert -Anweisung die Ausführung des Programms und gibt einen Fehler aus. Die Assert -Erklärung funktioniert wie die heben Schlüsselwort und gibt eine Ausnahme aus, wenn die angegebene Bedingung falsch ist. Die Ausnahme, die durch eine Assert -Erklärung aufgelegt wird. Dieser Artikel behandelt kurz die Assertion -Erklärung in Python mit einigen Beispielen.

Syntax

Die Syntax für die Verwendung der Assert -Anweisung lautet wie folgt:

behaupten

Das Drucken der Nachricht mit der Assert -Anweisung ist optional. Mit der Message -Anweisung lautet die Syntax für die Assert -Anweisung wie folgt:

behaupten ,

Beispiele

Jetzt werden wir einige Beispiele diskutieren, um die Verwendung der Assert -Erklärung zu verstehen. Während der Ausführung der Abteilungsoperation sollten wir bedenken, dass der Teiler nicht gleich Null ist. Wenn der Divisor Null ist, erhöht das Programm das „ZerodivisionError.Wir können eine Assert -Anweisung einfügen, um zu überprüfen, ob der Divisor nicht gleich Null ist. Wir werden dies im Python -Skript implementieren.

#Deklarieren Sie die erste Zahlenvariable
Num1 = 10
#Deklaration der zweiten Zahlenvariable
Num2 = 0
# Verwenden von Assert Anweisung
Assert Num2!= 0, "Der Teiler ist Null"

Ausgang

Mit der Assert -Erklärung haben wir die Bedingung angewendet, dass der Num2 (Divisor) nicht gleich Null sein sollte. Die angegebene Bedingung ist falsch, da der Num2 -Wert gleich Null ist. Der Python -Dolmetscher erhöht den Behauptungsfehler, dass „der Trenner Null ist.”

Als nächstes werden wir den Wert von Num2 ändern und unser Programm ausführen. In diesem Beispiel ist die Assert -Anweisung jetzt wahr. In diesem Fall wird also nichts passieren. Die Assert -Anweisung wird vernachlässigt und die nächste Zeile wird ausgeführt.

#Deklarieren Sie die erste Zahlenvariable
Num1 = 10
#Deklaration der zweiten Zahlenvariable
Num2 = 10
# Verwenden von Assert Anweisung
Assert Num2!= 0, "Der Teiler ist Null"
print ("Das Ergebnis ist:", Num1/Num2)

Ausgang

In der Ausgabe ist ersichtlich, dass die Assert -Anweisung vernachlässigt wird und die nächste Codezeile ausgeführt wird.

#Deklarieren Sie eine String -Variable
Val = "LinuxHint"
#Interting einer Assert -Erklärung
# Die Bedingung ist falsch, die Anweisung wird ausgeführt
Val Assert!= "LinuxHint", "die Bedingung ist falsch"

Ausgang

Das obige Beispiel könnte auch auf andere Weise durchgeführt werden. Lassen Sie uns so andere Weise versuchen.

#Deklarieren Sie eine String -Variable
val = "Hallo"
#Interting einer Assert -Erklärung
# Die Bedingung ist falsch, die Anweisung wird ausgeführt
ASSERT VAL == "LinuxHint", "Der variable Wert ist nicht gleich LinuxHint" entspricht "

Der val variable Wert lautet „Hallo.Dies bedeutet, dass die Bedingung nicht wahr ist und das Programm die Assert -Anweisung ausführt.

Ausgang

Abschluss

Die Assert-Erklärung ist eine integrierte Erklärung in Python, mit der Sie Ihren Code debuggen können. Die Assert -Anweisung nimmt eine Bedingung und eine optionale Nachricht an. Es überprüft den Zustand einer bestimmten Erklärung. Wenn die Bedingung wahr ist, passiert nichts und die nächste Codezeile wird ausgeführt. Wenn die Bedingung falsch ist, gibt die Assert -Anweisung einen AssertionError aus. Dieser Artikel erläuterte die Assert -Anweisung ausführlich mit einigen einfachen Beispielen.