Python

Python Assert

Python Assert

Python е гъвкав език за програмиране, който ви позволява да изпълнявате почти всякакъв вид изчислителни задачи. Вградените модули, функции и ключови думи в Python могат да бъдат изключително полезни за програмистите за изпълнение на различни задачи.

An твърдя statement е вградена инструкция или ключова дума в Python, използвана за отстраняване на грешки в код. Това е вид проверка, която тества функционалността на вашия код. Операторът Assert работи като булев израз, като проверява дали даденото условие е вярно или невярно. Ако даденото условие е вярно, тогава нищо не се случва и се изпълнява следващият ред код. Ако даденото условие е невярно, тогава изявлението assert спира изпълнението на програмата и извежда грешка. Изявлението за твърдение работи като повишаване ключова дума и извежда изключение, когато даденото условие е невярно. Изключението, породено от израз на утвърждаване, също се нарича AssertionError. Тази статия накратко обхваща твърдението за твърдение в Python с някои примери.

Синтаксис

Синтаксисът за използване на изявлението assert е както следва:

твърдя

Отпечатването на съобщението с инструкцията за твърдение не е задължително. С изявлението на съобщението синтаксисът на изявлението за твърдение е както следва:

твърдя ,

Примери

Сега ще обсъдим някои примери, за да разберем използването на изявлението за твърдение. Докато изпълняваме операцията за разделяне, трябва да имаме предвид, че делителят не е равен на нула. Ако делителят е нула, тогава програмата ще изведе “ZeroDivisionError.”Можем да вмъкнем изявление за твърдение, за да проверим дали делителят не е равен на нула. Ще приложим това в Python скрипт.

#declaring първа числова променлива
num1 = 10
#declaring второ числова променлива
num2 = 0
# с помощта на твърдение за твърдение
твърди num2!= 0, "Делителят е нула"

Изход

С изявлението за твърдение сме приложили условието числото2 (делител) да не е равно на нула. Даденото условие е невярно, тъй като стойността num2 е равна на нула. Интерпретаторът на Python повдига твърдението за грешка, че „Делителят е нула.”

След това ще променим стойността на num2 и ще изпълним нашата програма. В този пример изявлението за твърдение вече е вярно. Така че, в този случай нищо няма да се случи. Изявлението за твърдение ще бъде пренебрегнато и следващият ред ще бъде изпълнен.

#declaring първа числова променлива
num1 = 10
#declaring второ числова променлива
num2 = 10
# с помощта на твърдение за твърдение
твърди num2!= 0, "Делителят е нула"
print ("Резултатът е:", num1 / num2)

Изход

В изхода може да се види, че инструкцията за твърдение се пренебрегва и се изпълнява следващият ред код.

#declaring низ променлива
val = "LinuxHint"
# вмъкване на твърдение за твърдение
# Условието е невярно, ще бъде изпълнено изявлението за твърдение
отстоявам вал!= "LinuxHint", "Условието е невярно"

Изход

Горният пример може да се направи и по друг начин. Нека опитаме по друг начин.

#declaring низ променлива
val = "здравей"
# вмъкване на твърдение за твърдение
# Условието е невярно, ще бъде изпълнено изявлението за твърдение
assert val == "LinuxHint", "Стойността на променливата не е равна на LinuxHint"

Стойността на променливата val е „здравей.”Това означава, че условието не е вярно и програмата ще изпълни инструкцията за твърдение.

Изход

Заключение

Операторът assert е вграден израз в Python, който ви позволява да отстранявате грешки в кода си. Изявлението за твърдение взема условие и незадължително съобщение. Той проверява състоянието на дадено изявление. Ако условието е вярно, тогава нищо не се случва и се изпълнява следващият ред код. Ако условието е невярно, изявлението assert извежда AssertionError. Тази статия обяснява подробно изявлението за твърдение с няколко прости примера.

Добавете жестове на мишката към Windows 10, като използвате тези безплатни инструменти
През последните години компютрите и операционните системи значително се развиха. Имаше време, когато потребителите трябваше да използват команди за на...
Контролирайте и управлявайте движението на мишката между множество монитори в Windows 10
Двоен дисплей на мишката ви позволява да контролирате и конфигурирате движението на мишката между множество монитори, като забавя движенията му близо ...
WinMouse ви позволява да персонализирате и подобрите движението на показалеца на мишката на компютър с Windows
Ако искате да подобрите функциите по подразбиране на показалеца на мишката, използвайте безплатна програма WinMouse. Той добавя още функции, за да ви ...