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"

Suorita esimerkki

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'"

Suorita esimerkki