web-dev-qa-db-ja.com

PythonでDecimalをfloatに変換する方法は?

PythonでDecimal値をfloatに変換する必要があります。この型変換に利用可能な方法はありますか?

26
noobster

2つの方法があります。

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

最初は組み込み関数を使用し、2番目は関数なしで使用しますが、1.0 not 1は浮動小数点数であるため、結果は浮動小数点数になります。

21
Amr Magdy

floatを使用するだけです:

float_number = float(decimal_number)
17
Daniel

フロートにキャストするだけです:

 number_in_float = float(number_you_have)
4
Ahsanul Haque