Python

Para que serve o assert no Python?

2 de julho de 2020

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.

para que serve o assert python capa

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

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x