Python

Python-väite

Python-väite

Python on monipuolinen ohjelmointikieli, jonka avulla voit suorittaa melkein minkä tahansa laskennallisen tehtävän. Pythonin sisäänrakennetut moduulit, toiminnot ja avainsanat voivat olla erittäin hyödyllisiä ohjelmoijille eri tehtävien suorittamisessa.

An väittävät lause on Pythonissa sisäänrakennettu käsky tai avainsana, jota käytetään koodin virheenkorjaukseen. Se on eräänlainen tarkistus, joka testaa koodisi toimivuuden. Assert-lause toimii kuin looginen lauseke ja tarkistaa, onko annettu ehto tosi vai väärä. Jos annettu ehto on totta, mitään ei tapahdu, ja seuraava koodirivi suoritetaan. Jos annettu ehto on väärä, assert-lause lopettaa ohjelman suorittamisen ja antaa virheen. Väite toimii kuten nostaa avainsana ja antaa poikkeuksen, kun annettu ehto on väärä. Assert-lausunnossa esitettyä poikkeusta kutsutaan myös AssertionErroriksi. Tämä artikkeli kattaa lyhyesti Pythonin väitearvon ja joitain esimerkkejä.

Syntaksi

Assert-lauseen käyttämisen syntaksi on seuraava:

väittävät

Viestin tulostaminen assert-lauseella on valinnainen. Sanoma-lauseessa assert-lauseen syntaksi on seuraava:

väittävät ,

Esimerkkejä

Keskustelemme nyt joitain esimerkkejä ymmärtääksemme väitteen käytön. Suoritettaessa jako-operaatiota meidän on pidettävä mielessä, että jakaja ei ole nolla. Jos jakaja on nolla, ohjelma nostaa “ZeroDivisionError.”Voimme lisätä väitearvon tarkistamaan, että jakaja ei ole nolla. Toteutamme tämän Python-komentosarjassa.

#deklaroidaan ensimmäisen numeromuuttuja
num1 = 10
# ilmoitetaan toinen lukumuuttuja
num2 = 0
# käyttää väitettä
väittää numero2!= 0, "jakaja on nolla"

Tuotos

Assert-lauseella olemme soveltaneet ehtoa, että num2 (jakaja) ei saisi olla yhtä suuri kuin nolla. Annettu ehto on väärä, koska num2-arvo on nolla. Python-tulkki herättää väitteen siitä, että “Jakaja on nolla.”

Seuraavaksi muutamme num2: n arvoa ja suoritamme ohjelmamme. Tässä esimerkissä väite on nyt totta. Joten tässä tapauksessa mitään ei tapahdu. Vahvistuslauseke jätetään huomiotta ja seuraava rivi suoritetaan.

#deklaroidaan ensimmäisen numeromuuttuja
num1 = 10
# ilmoitetaan toinen lukumuuttuja
num2 = 10
# käyttää väitettä
väittää numero2!= 0, "jakaja on nolla"
tulosta ("Tulos on:", numero1 / numero2)

Tuotos

Lähdössä voidaan nähdä, että assert-lause jätetään huomiotta ja seuraava koodirivi suoritetaan.

#merkkijonomuuttujan julistaminen
val = "LinuxHint"
#inserting assert -lauseke
# Ehto on väärä, assert-lause suoritetaan
väittää val!= "LinuxHint", "ehto on väärä"

Tuotos

Yllä oleva esimerkki voidaan tehdä myös muulla tavalla. Yritetään tätä toista tapaa.

#merkkijonomuuttujan julistaminen
val = "hei"
#inserting assert -lauseke
# Ehto on väärä, assert-lause suoritetaan
assert val == "LinuxHint", "Muuttujan arvo ei ole sama kuin LinuxHint"

Val-muuttujan arvo on “hei.”Tämä tarkoittaa, että ehto ei ole totta, ja ohjelma suorittaa väitearvon.

Tuotos

Johtopäätös

Assert-lause on sisäänrakennettu käsky Pythonissa, jonka avulla voit debugata koodiasi. Vahvistuslauseke sisältää ehdon ja valinnaisen sanoman. Se tarkistaa tietyn lauseen kunnon. Jos ehto on totta, mitään ei tapahdu, ja seuraava koodirivi suoritetaan. Jos ehto on väärä, assert-lause tuottaa AssertionError-arvon. Tässä artikkelissa selitettiin väitteen väite yksityiskohtaisesti muutamalla yksinkertaisella esimerkillä.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...