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 bei der Ausführung verschiedener Aufgaben äußerst hilfreich sein.
Ein behaupten Anweisung ist eine integrierte Anweisung oder ein Schlüsselwort in Python, das zum Debuggen von Code verwendet wird. Es ist eine Art von Prüfung, die die Funktionalität Ihres Codes testet. Die Assert-Anweisung funktioniert wie ein boolescher Ausdruck, der prüft, ob die gegebene Bedingung wahr oder falsch ist. Wenn die angegebene Bedingung wahr ist, passiert nichts und die nächste Codezeile wird ausgeführt. Wenn die angegebene Bedingung falsch ist, dann stoppt die assert-Anweisung die Ausführung des Programms und gibt einen Fehler aus. Die assert-Anweisung funktioniert wie die erziehen Schlüsselwort und gibt eine Ausnahme aus, wenn die angegebene Bedingung falsch ist. Die von einer assert-Anweisung ausgelöste Ausnahme wird auch als AssertionError bezeichnet. Dieser Artikel behandelt kurz die Assertion-Anweisung in Python mit einigen Beispielen.
Syntax
Die Syntax für die Verwendung der Assert-Anweisung lautet wie folgt:
behauptenDas Drucken der Nachricht mit der assert-Anweisung ist optional. Bei der Message-Anweisung lautet die Syntax für die Assert-Anweisung wie folgt:
behauptenBeispiele
Nun werden wir einige Beispiele diskutieren, um die Verwendung der assert-Anweisung zu verstehen. Bei der Divisionsoperation sollten wir bedenken, dass der Divisor ungleich Null ist. Wenn der Divisor Null ist, wird das Programm den „ZeroDivisionError“ auslösen.” Wir können eine assert-Anweisung einfügen, um zu überprüfen, ob der Divisor ungleich Null ist. Wir werden dies in Python-Skript implementieren.
#Erste Zahl als Variable deklarierenAnzahl1= 10
#Zweitzahlvariable deklarieren
num2 =0
# mithilfe von assert-Anweisungen
behaupten num2!=0, "Der Teiler ist Null"
Ausgabe
Mit der assert-Anweisung haben wir die Bedingung angewendet, dass num2 (Teiler) ungleich Null sein soll. Die angegebene Bedingung ist falsch, da der Wert num2 gleich Null ist. Der Python-Interpreter löst den Assertion-Fehler aus, dass „Der Divisor ist null“.”
Als nächstes werden wir den Wert von num2 ändern und unser Programm ausführen. In diesem Beispiel ist die assert-Anweisung nun wahr. In diesem Fall passiert also nichts. Die Assert-Anweisung wird vernachlässigt und die nächste Zeile wird ausgeführt.
#Erste Zahl als Variable deklarierenAnzahl1= 10
#Zweitzahlvariable deklarieren
Anzahl2 =10
# mithilfe von assert-Anweisungen
behaupten num2!=0, "Der Teiler ist Null"
print("Das Ergebnis ist:",num1/num2)
Ausgabe
In der Ausgabe ist zu sehen, dass die Assert-Anweisung vernachlässigt wird und die nächste Codezeile ausgeführt wird.
#deklarieren einer String-Variablen
val="LinuxHinweis"
#eine Assert-Anweisung einfügen
# Die Bedingung ist falsch, Assert-Anweisung wird ausgeführt
Wert behaupten!="LinuxHint", "Die Bedingung ist falsch"
Ausgabe
Das obige Beispiel könnte auch anders gemacht werden. Lass es uns anders versuchen.
#deklarieren einer String-Variablenval="hallo"
#eine Assert-Anweisung einfügen
# Die Bedingung ist falsch, Assert-Anweisung wird ausgeführt
assert val=="LinuxHint", "Der Variablenwert ist ungleich LinuxHint"
Der Wert der val-Variable ist „hallo“.” Dies bedeutet, dass die Bedingung nicht wahr ist und das Programm die Assert-Anweisung ausführt.
Ausgabe
Fazit
Die assert-Anweisung ist eine in Python integrierte Anweisung, mit der Sie Ihren Code debuggen können. Die Assert-Anweisung nimmt eine Bedingung und eine optionale Nachricht an. Es prüft die Bedingung einer gegebenen Aussage. 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. In diesem Artikel wurde die assert-Anweisung ausführlich mit einigen einfachen Beispielen erklärt.