在Python中把字符串转换为Double

2,554 阅读1分钟

在本教程中,我们将在实例的帮助下学习如何在Python中把字符串转换为双数。

考虑一下,我们的代码中有以下字符串。

str = "234.123"

现在,我们需要将上面的字符串"234.123" 转换为一个双数234.123

使用 float() 函数

为了将字符串转换为双数,我们可以使用Python中内置的float() 函数。

float() 函数将字符串作为一个参数,并将其转换为双数。

下面是一个将字符串234.123 转换为双数的例子。

str = "234.123"

print(float(str))

输出。

234.123

同样地,我们可以使用Python中的Decimal() 函数将字符串转换成Double。

下面是一个例子。

from decimal import Decimal

str = "234.123"
result = Decimal(str)

print(result)
print(type(result))

输出。

234.123
<class 'decimal.Decimal'>

注意:在上面的代码中,我们已经从decimal 模块中导入了Decimal() 函数。