[Python-Dev] Decimal conversion to string (original) (raw)
Batista, Facundo FBatista at uniFON.com.ar
Wed Apr 14 17:58:11 EDT 2004
- Previous message: [Python-Dev] Decimal data type issues
- Next message: [Python-Dev] Decimal conversion to string
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
[Ka-Ping Yee]
#- Could we please have repr(d) use the string in the constructor #- rather than the tuple form? That would be much easier to read. #- #- So, for example: #- #- >>> Decimal('12345') #- Decimal('12345') # instead of Decimal((0, (1, 2, 3, 4, 5, 0)) #- >>> _ * 10 #- Decimal('1.2345e1') #- >>> Decimal('12345', 2) #- Decimal('1.2e3') #- >>> Decimal(1.1) #- Decimal('1.100000000000000088817841970012523233890533447265625') #- >>> Decimal(1.1, default_context=1) #- Decimal('1.10000000')
To me is more natural the tuples. But that's only because that's what the internal objects are.
An intermediate solution can be something like:
Decimal('12345') Decimal(0, 12345, 0)
a tuple of three values: sign, coefficient, and exponent. The three of them as integers.}
Anyway, if you want to change the repr() behaviour, you should push it hard to the list. I'm -0 on it.
. Facundo
- Previous message: [Python-Dev] Decimal data type issues
- Next message: [Python-Dev] Decimal conversion to string
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]