Python maakt een uitzondering mogelijk
Een uitzondering opwerpen
Als Python-ontwikkelaar kun je ervoor kiezen om een uitzondering te maken als zich een voorwaarde voordoet.
Gebruik het raise
trefwoord om een uitzondering te gooien (of te verhogen).
Voorbeeld
Verhoog een fout en stop het programma als x lager is dan 0:
x = -1
if x < 0:
raise Exception("Sorry, no numbers below
zero")
Het raise
sleutelwoord wordt gebruikt om een uitzondering op te heffen.
U kunt definiëren wat voor soort fout moet worden gemeld en welke tekst naar de gebruiker moet worden afgedrukt.
Voorbeeld
Verhoog een TypeError als x geen geheel getal is:
x = "hello"
if not type(x) is int:
raise TypeError("Only
integers are allowed")