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.