Python assert avainsana
Esimerkki
Testaa, palauttaako ehto True:
x = "hello" # Jos ehto palauttaa True, ei tapahdu mitään: assert x == "hello" # Jos ehto palauttaa False, herättää AssertionError: assert x == "goodbye"
Määritelmä ja käyttö
assert avainsana käytetään virheenkorjauksen aikana.
assert avainsana mahdollistaa koodin ehtojen testauksen, ja jos ne eivät palauta True, ohjelma herättää AssertionError.
Voit kirjoittaa viestin, joka tulostuu, jos koodi palauttaa False, katso seuraava esimerkki.
Lisää esimerkkejä
Esimerkki
Jos ehto on False, kirjoita viesti:
x = "hello" # Jos ehto palauttaa False, herättää AssertionError: assert x == "goodbye", "x should be 'hello'"