web-dev-qa-db-fra.com

Comment faire Decimal pour flotter la conversion en Python?

J'ai besoin de convertir une valeur Decimal en float en Python. Existe-t-il une méthode disponible pour ce type de conversion?

26
noobster

Il existe deux méthodes:

  • float_number = float ( decimal_number )
  • float_number = decimal_number * 1.0

Le premier utilise la fonction intégrée et le second sans aucune fonction, mais faites attention au 1.0 ne pas 1 comme il devrait être float donc le résultat sera float.

21
Amr Magdy

Utilisez simplement float:

float_number = float(decimal_number)
17
Daniel

Il suffit de le lancer pour flotter:

 number_in_float = float(number_you_have)
4
Ahsanul Haque