pass Instrução vazia de preenchimento

Última atualização: 2026-09-22

pass Instrução vazia de preenchimento

pass não faz nada; serve como preenchimento quando sintaticamente é necessário ter uma instrução, mas logicamente nenhuma ação é necessária.

CategoriaPalavras-chave e Instruções
TipoPalavra-chave / Instrução
Versão do Pythonall

📝 Sintaxe

pass

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

ok
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QPor que um corpo de função contendo apenas comentários gera erro?
APorque um corpo de função deve conter pelo menos uma instrução; só comentários não valem como instrução. Escreva um `pass` como espaço reservado e a função é definida normalmente.
Q`pass` e `return None` são a mesma coisa?
ANão. `pass` é apenas um espaço reservado e a função continua executando; `return None` (ou um `return` simples) encerra a função imediatamente e retorna `None`.
QQuando devo usar `pass`?
APara classes vazias, funções vazias, ramos de exceção ainda não implementados ou onde a sintaxe exige uma instrução mas você ainda não quer fazer nada. `pass` é mais honesto do que preencher com código inútil.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%