Pesquisar aqui

quarta-feira, 27 de maio de 2020

Python - "Try...Except" (Parte 5)

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:


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:

Sem comentários:

Enviar um comentário

Comente de forma construtiva...

Nota: só um membro deste blogue pode publicar um comentário.