Python

Python Assert

Python Assert

Python er et allsidig programmeringsspråk som lar deg utføre nesten alle slags beregningsoppgaver. De innebygde modulene, funksjonene og nøkkelordene i Python kan være svært nyttige for programmerere for å utføre forskjellige oppgaver.

An hevder statement er et innebygd statement eller nøkkelord i Python som brukes til feilsøkingskode. Det er en type sjekk som tester funksjonaliteten til koden din. Assert-setningen fungerer som et boolsk uttrykk, og sjekker om den gitte tilstanden er sann eller usann. Hvis den gitte tilstanden er oppfylt, skjer det ingenting, og neste kodelinje blir utført. Hvis den gitte tilstanden er falsk, stopper påstandssettingen kjøringen av programmet og skriver ut en feil. Påstanden uttalelse fungerer som heve nøkkelord og sender ut et unntak når den gitte tilstanden er falsk. Unntaket som hevdes av en påstand, kalles også AssertionError. Denne artikkelen dekker kort påstanden i Python med noen eksempler.

Syntaks

Syntaksen for å bruke påstanden er som følger:

hevder

Utskrift av meldingen med påstanden er valgfri. Med meldingsuttalelsen er syntaksen for påstandssetningen som følger:

hevder ,

Eksempler

Nå skal vi diskutere noen eksempler for å forstå bruken av påstanden. Når vi utfører delingsoperasjonen, bør vi huske på at deleren ikke er lik null. Hvis divisoren er null, vil programmet heve “ZeroDivisionError.”Vi kan sette inn en påstand for å kontrollere at deleren ikke er lik null. Vi vil implementere dette i Python-skript.

#declaring variabel for første nummer
num1 = 10
#declaring andre tallvariabel
num2 = 0
# bruker påstandssetning
hevder num2!= 0, "Deleren er null"

Produksjon

Med påstandssetningen har vi brukt vilkåret om at num2 (divisor) ikke skal være lik null. Den gitte tilstanden er falsk fordi num2-verdien er lik null. Python-tolken reiser påstanden om at “Divisoren er null.”

Deretter vil vi endre verdien på num2 og utføre programmet vårt. I dette eksemplet er påstanden nå sann. Så i dette tilfellet vil ingenting skje. Påstanden uttalelse vil bli neglisjert, og neste linje vil bli utført.

#declaring variabel for første nummer
num1 = 10
#declaring andre tallvariabel
num2 = 10
# bruker påstandssetning
hevder num2!= 0, "Deleren er null"
print ("Resultatet er:", num1 / num2)

Produksjon

I utgangen kan det sees at påstanden er neglisjert, og neste kodelinje blir utført.

#declaring en strengvariabel
val = "LinuxHint"
# sette inn en påstandssetning
# Betingelsen er falsk, påstanden vil bli utført
hevder val!= "LinuxHint", "Betingelsen er falsk"

Produksjon

Ovennevnte eksempel kan også gjøres på en annen måte. La oss prøve dette på en annen måte.

#declaring en strengvariabel
val = "hei"
# sette inn en påstandssetning
# Betingelsen er falsk, påstanden vil bli utført
assert val == "LinuxHint", "Variabelverdien er ikke lik LinuxHint"

Val-variabelverdien er “hei.”Dette betyr at tilstanden ikke er sant, og programmet vil utføre påstanden.

Produksjon

Konklusjon

Påstandssetningen er en innebygd uttalelse i Python som lar deg feilsøke koden din. Påstanden uttalelse tar en betingelse og en valgfri melding. Den sjekker tilstanden til en gitt uttalelse. Hvis tilstanden er oppfylt, skjer ingenting, og neste kodelinje kjøres. Hvis tilstanden er falsk, utgir påstandssetningen en påstandfeil. Denne artikkelen forklarte påstanden i detalj med noen enkle eksempler.

Installer det siste OpenRA-strategispillet på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spillmotor som gjenskaper de tidlige Westwood-spillene som den klassiske Command & Conquer: Red Alert. Di...
Installer nyeste Dolphin Emulator for Gamecube & Wii på Linux
Dolphin Emulator lar deg spille de valgte Gamecube- og Wii-spillene dine på Linux Personal Computers (PC). Som en fritt tilgjengelig og åpen kildekod...
Hvordan bruke GameConqueror Cheat Engine i Linux
Artikkelen dekker en guide om bruk av GameConqueror-juksemotoren i Linux. Mange brukere som spiller spill på Windows bruker ofte "Cheat Engine" -appli...