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:
hevderUtskrift av meldingen med påstanden er valgfri. Med meldingsuttalelsen er syntaksen for påstandssetningen som følger:
hevderEksempler
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 nummernum1 = 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 nummernum1 = 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 strengvariabelval = "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.