Para que serve o assert no Python?
Neste artigo você verá para que serve o assert no Python e quais as formas de se utilizar e tirar o máximo proveito desta instrução.
Fala programador(a), tudo bem? Bora aprender mais sobre Python!
Utiliza-se a instrução assert para verificar o código, de uma maneira que você pode encontrar bugs antes de colocar o seu código em produção
Ou seja, garante que uma condição para que código continue sua execução
Vamos ver um exemplo prático:
a = 5 assert a > 3
Nesta condição, o código só vai prosseguir se a for maior que 3, o que é verdadeiro, então ele executa todo código abaixo sem problema algum
Porém se invertermos o sinal:
a = 5 assert a < 3
Vamos receber um AssertionError, que é onde nosso código trava, pois tecnicamente ele não iria funcionar caso a não for menor que 3
Então este é o papel do assertion, garantir a funcionalidade do código, fazendo checagens de valor, tipo ou o que for necessário
Podemos dizer também que o programa vai se comportar, conforme nós estamos esperando
Referência
Uma boa referência para ter outros exemplos de assertion é esta wiki do Python
Lá você verá outros pontos que o assert aborda
Conclusão
Neste artigo vimos para que serve o assert no Python
Podemos fazer verificações ao longo do nosso código, checando algum valor, tipo de valor ou o que precisarmos com o assert
Para que o programa seja executado da forma que esperamos, conseguindo assim remover bugs na fase de desenvolvimento
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares

As diferenças de var, let e const

Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]

Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]

