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.

CategoriaFunções internas
TipoFunção interna
Versão do Pythonall

📝 Sintaxe

abs(x)

⚙️ Parâmetros

x ObrigatórioA number (int / float / complex).

Retorno:The absolute value of x; the magnitude if x is complex.

💥 Exceções

▶ 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.
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.
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%