abs python numbers absolute-value

abs - python int value



¿Cómo convertir un número negativo a positivo? (5)

La función incorporada abs () haría el truco.

positivenum = abs(negativenum)

¿Cómo puedo convertir un número negativo a positivo en Python? (Y mantener uno positivo.)


Si "mantener uno positivo" significa que quiere que un número positivo sea positivo, pero también convierta un número negativo a positivo, use abs() :

>>> abs(-1) 1 >>> abs(1) 1


simplemente multiplicar por -1 funciona en ambos sentidos ...

>>> -10 * -1 10 >>> 10 * -1 -10


>>> n = -42 >>> -n # if you know n is negative 42 >>> abs(n) # for any n 42

No te olvides de revisar los docs .


In [6]: x = -2 In [7]: x Out[7]: -2 In [8]: abs(x) Out[8]: 2

En realidad, los abs devolverán el absolute value de cualquier número. El valor absoluto es siempre un número no negativo.