return Retornar valor e sair da função

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

return Retornar valor e sair da função

return devolve o valor da expressão ao chamador e sai da função; sem expressão, retorna None.

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

📝 Sintaxe

return [expression]

▶ Exemplo

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

Saída:

42 None
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QO que significa o erro `SyntaxError: 'return' outside function`?
A`return` só pode aparecer dentro de um corpo de função. Escrevê-lo no nível superior do módulo, num corpo de classe ou fora de uma função (ex.: num `if`/`for` de nível superior) gera esse erro. Mova o código para dentro de uma função.
QO que `return` retorna quando nenhum valor o segue?
ARetorna `None`. Além disso, uma vez que `return` executa, a função termina imediatamente e qualquer instrução após ele é pulada — um jeito útil de sair cedo.
QO `return` pode retornar vários valores de uma vez?
ASim. `return a, b` na verdade retorna uma tupla `(a, b)`; o chamador a desempacota com `x, y = f()` para obter os dois valores.
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%