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