abs() Valor absoluto
Última atualização: 2026-09-22
abs() Valor absoluto
abs() retorna o valor absoluto de um número. Aplica-se a inteiros e floats; para números complexos retorna o módulo.
| Categoria | Funções internas |
|---|---|
| Tipo | Função interna |
| Versão do Python | all |
📝 Sintaxe
abs(x)
⚙️ Parâmetros
| x Obrigatório | A number (int / float / complex). |
|---|
Retorno:The absolute value of x; the magnitude if x is complex.
💥 Exceções
TypeError— Raised when x's type does not support abs(), e.g. str.
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
7
3.14
5.0
ℹ️ Informação Em Python, abs() é uma função embutida, não requer import.
🏷️ Funções internas relacionadas
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
Qabs(-5) e abs(5) retornam o mesmo resultado? Isso modifica a variável original?
AAmbos retornam 5. abs() apenas retorna o valor absoluto e nunca modifica a variável passada; para guardar o resultado você deve atribuí-lo você mesmo, ex.: x = abs(x).
QPosso usar abs() diretamente em strings?
ANão. abs('a') levantará TypeError, pois strings não suportam operação de valor absoluto; é preciso converter com int() ou float() antes.
QO que abs() retorna para números complexos?
ARetorna o módulo (magnitude) do número complexo, ex.: abs(3+4j) retorna 5.0, do tipo float.
QQual é a diferença entre abs() e math.fabs()?
Aabs() é uma função embutida que aceita int/float/complex e tenta preservar o tipo original; math.fabs() só aceita números e sempre retorna float.