NA PUBLICAÇÃO ANTERIOR MOSTREI A BASE DESTE TEMA, NESTA IREI DEMONSTRAR ALGUNS OUTROS CASOS E MÉTODOS!
Criar uma excepção:
Como desenvolvedor em Python, você pode optar por lançar uma excepção se ocorrer uma condição. Para lançar (ou aumentar) uma excepção, usa-se o método raise.
x = -1 if x < 0: raise Exception("Sorry, no numbers below zero")
Também é possível "personalizar" os erros que aparecem como por exemplo:
Assim, como o tipo da variável x é string e não int, vai apresentar um TypeError com aquela informação!
Assim termino mais um conjunto de publicações sobre um tema importante na nossa programação em Python, excepcoes, até à próxima, Boa Programação!
x = "hello" if not type(x) is int: raise TypeError("Only integers are allowed")
Assim, como o tipo da variável x é string e não int, vai apresentar um TypeError com aquela informação!
Assim termino mais um conjunto de publicações sobre um tema importante na nossa programação em Python, excepcoes, até à próxima, Boa Programação!
Referências:
- https://www.w3schools.com/python/python_try_except.asp (16-2-2020)
- http://hilite.me (16-2-2020)
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.