我需要在Python中将Decimal
值转换为float
。有没有可用于此类型转换的方法?
答案 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)