In [1]:
from decimal import Decimal, getcontext, ROUND_HALF_EVEN
In [2]:
d = Decimal('12.435')
d
Out[2]:
In [3]:
(d % 1) * 100
Out[3]:
In [4]:
repr(d % 1)
Out[4]:
In [5]:
str(d % 1)
Out[5]:
Now for some rounding.
In [6]:
getcontext().rounding = ROUND_HALF_EVEN
getcontext().prec = 2
In [7]:
d
Out[7]:
In [8]:
d + 0
Out[8]:
In [9]:
d % 1 + 0
Out[9]:
In [10]:
d = Decimal('12.435')
d
Out[10]:
In [11]:
(d % 1) * 100
Out[11]: