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