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.
| Categoria | Palavras-chave e Instruções |
|---|---|
| Tipo | Palavra-chave / Instrução |
| Versão do Python | all |
📝 Sintaxe
pass
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
ok
💡 Casos relacionados
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.