如何在Python中使用Decimal进行浮点转换?

时间:2015-08-29 12:15:59

标签: python type-conversion

我需要在Python中将Decimal值转换为float。有没有可用于此类型转换的方法?

3 个答案:

答案 0 :(得分:18)

有两种方法:

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

第一个使用内置函数,第二个没有任何函数,但需要关注1.0而不是1,因为它应该是float,因此结果将是float。

答案 1 :(得分:13)

只需使用float

float_number = float(decimal_number)

答案 2 :(得分:4)

将它投射到浮动状态:

 number_in_float = float(number_you_have)