Função built-in abs() do Python

Da documentação do Python 3

Retorna o valor absoluto de um número. O argumento pode ser um inteiro, um número de ponto flutuante ou um objeto que implementa __abs__(). Se o argumento for um número complexo, sua magnitude é retornada.

Introdução

A função abs() em Python é uma função built-in que retorna o valor absoluto de um número. Ela pode lidar com inteiros, números de ponto flutuante e até mesmo números complexos (retornando sua magnitude). Esta função é útil quando você precisa garantir que um valor seja positivo, independentemente do seu sinal original.

Exemplos

# Para inteiros
abs(-1)
abs(0)

# Para floats
abs(-3.14)

# Para números complexos (retorna a magnitude)
abs(3 + 4j)

# Para outros sistemas numéricos
abs(0x10)  # Hexadecimal
abs(0b10)  # Binário
abs(0o20)  # Octal
1
0
3.14
5.0
16
2
16