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
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
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

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →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

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.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
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares

Como limitar números decimais em Python?
Neste artigo vamos aprender como limitar números decimais em Python, de uma forma simples com recursos da própria linguagem. Pra limitar casas decimais em Python […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]
