PEP 327: Decimal Data Type

Aahz aahz at pythoncraft.com
Thu Feb 5 15:18:12 CET 2004


In article <ad052e5c.0401310101.1c5bd5aa at posting.google.com>,
Dan Bishop <danb_83 at yahoo.com> wrote:
>
>For money, it means that I have *exactly* $1.80.  This is because
>"dollars" are just a notational convention for large numbers of cents.
> I can just as accuately say that have an (integer) 180 cents, and
>indeed, that's exactly the way it would be stored in my financial
>institution's database.  (I know because I used to work there.)  So
>all you really need here is "int".  But I do agree with the idea of
>having a class to hide the decimal/integer conversion from the user.

Really.  What kind of financial institution was this?  They didn't need
to deal with any form of fractional pennies?
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

"The joy of coding Python should be in seeing short, concise, readable
classes that express a lot of action in a small amount of clear code -- 
not in reams of trivial code that bores the reader to death."  --GvR



More information about the Python-list mailing list