Comment puis-je convertir un nombre négatif en nombre positif en Python? (Et gardez un positif.)
python
numbers
absolute-value
aneuryzm
la source
la source
Réponses:
N'oubliez pas de consulter les documents .
la source
max(n, -n)
(juste une autre alternative :)max
est une astuce intéressante, mais, en particulier en python, il y a une surcharge, qui sera 30% plus lente queabs
. Vous devriez donc certainement préférerabs
àmax
multiplier simplement par -1 fonctionne dans les deux sens ...
la source
Si "garder un nombre positif" signifie que vous voulez qu'un nombre positif reste positif, mais aussi convertir un nombre négatif en positif, utilisez
abs()
:la source
La fonction intégrée abs () ferait l'affaire.
la source
En fait
abs
, retournera leabsolute value
de n'importe quel nombre. La valeur absolue est toujours un nombre non négatif.la source
Si vous travaillez avec numpy, vous pouvez utiliser
Il fournira des valeurs absolues.
la source