I am writing a class to represent money, and one issue I\'ve been running into is that \"1.50\" != str(1.50). str(1.50) equals 1.5, and alll of a sudden, POOF.
\"1.50\" != str(1.50)
When working with money, always represent money using the Decimal class.
http://docs.python.org/2/library/decimal.html