如何在Python中进行十进制到浮点数的转换?

问题描述 投票:0回答:3

我需要在Python中将

Decimal
值转换为
float
。有没有什么方法可以实现这种类型转换?

python type-conversion
3个回答
79
投票

有两种方法:

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

第一个使用内置函数,第二个没有任何函数,但要注意

1.0
而不是
1
,因为它应该是浮动的,因此结果将是浮动的。


47
投票

只需使用

float

float_number = float(decimal_number)

8
投票

只需将其投射到浮动即可:

 number_in_float = float(number_you_have)
© www.soinside.com 2019 - 2024. All rights reserved.