How To Convert Decimal String In Python To A Number?
Possible Duplicate: Python - Parse String to Float or Int   How can I convert '1.03' (string) to a number in Python, preferably a decimal ?
Solution 1:
Just use float()
>>>float('1.03')
1.03
If you need an actual Decimal type, use the decimal module:
>>>from decimal import *>>>Decimal('1.03')
Decimal('1.03')
In general, using floats will be easier for you, but you pay for that with the inexact precision that comes with floats.
Solution 2:
float, int, and decimal can automatically convert valid strings.
For example:
float('1.03')
Post a Comment for "How To Convert Decimal String In Python To A Number?"