Python

Python-Assert

Python-Assert

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:

behaupten

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

behaupten ,

Beispiele

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 deklarieren
Anzahl1= 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 deklarieren
Anzahl1= 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-Variablen
val="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.

Top 5 ergonomische Computermaus-Produkte für Linux
Verursacht längere Computernutzung Schmerzen im Handgelenk oder in den Fingern?? Leiden Sie unter steifen Gelenken und müssen ständig die Hände schütt...
So ändern Sie die Maus- und Touchpad-Einstellungen mit Xinput in Linux
Die meisten Linux-Distributionen werden standardmäßig mit der Bibliothek „libinput“ ausgeliefert, um Eingabeereignisse auf einem System zu verarbeiten...
Weisen Sie Ihre Maustasten mit der X-Mouse Button Control für verschiedene Software unterschiedlich zu
Vielleicht benötigen Sie ein Tool, mit dem sich die Steuerung Ihrer Maus bei jeder von Ihnen verwendeten Anwendung ändern kann. In diesem Fall können ...