数字を含む文字列を double に変換する方法を知りたいです。
質問する
560834 次
3 に答える
369
>>> x = "2342.34"
>>> float(x)
2342.3400000000001
ほらね。float を使用します (C、C++、または Java の double と同じように動作し、同じ精度を持ちます)。
于 2009-01-27T05:49:18.183 に答える
55
10 進演算子は、探しているものとより一致している可能性があります。
>>> from decimal import Decimal
>>> x = "234243.434"
>>> print Decimal(x)
234243.434
于 2011-06-17T11:56:28.090 に答える