Sobes.tech
Junior — Middle

Podes nomear os principais tipos de exceções encontrados em Python?

sobes.tech IA

Resposta da IA

No Python, existem muitos tipos integrados de exceções usados para lidar com diferentes erros. Os principais são:

  • Exception — classe base para todas as exceções.
  • ValueError — ocorre quando um argumento tem um valor incorreto.
  • TypeError — quando uma operação ou função é aplicada a um objeto de tipo inadequado.
  • IndexError — fora dos limites do índice de uma lista ou outra sequência.
  • KeyError — tentativa de acessar uma chave que não existe em um dicionário.
  • AttributeError — acesso a um atributo que não existe em um objeto.
  • ZeroDivisionError — divisão por zero.
  • ImportError — erro ao importar um módulo.
  • FileNotFoundError — arquivo não encontrado.

Essas exceções ajudam a detectar e lidar com erros nos programas, tornando o código mais confiável.