Como posso converter um número negativo em positivo em Python? (E mantenha um positivo.)
python
numbers
absolute-value
aneuryzm
fonte
fonte
Respostas:
Não se esqueça de verificar a documentação .
fonte
max(n, -n)
(apenas outra alternativa :)max
é um truque legal, mas, especialmente em python, há uma sobrecarga, que será 30% mais lenta do queabs
. Então você deve definitivamente preferemabs
maismax
simplesmente multiplicar por -1 funciona das duas maneiras ...
fonte
Se "manter um número positivo" significa que você deseja que um número positivo permaneça positivo, mas também converta um número negativo em positivo, use
abs()
:fonte
A função embutida abs () faria o truque.
fonte
Na verdade
abs
, retornará oabsolute value
de qualquer número. O valor absoluto é sempre um número não negativo.fonte
Se você estiver trabalhando com numpy, você pode usar
Ele fornecerá valores absolutos.
fonte