आप जो देख रहे हैं वह है repr() एक decimal.Decimal() का
मान, जो सटीक रूप से दशमलव मानों का प्रतिनिधित्व कर सकता है, एक विशेषता जो float<के लिए उपलब्ध नहीं है /कोड>
एस। उपयोगिता का कोई नुकसान नहीं है, हालांकि, यदि आप 6 दशमलव स्थानों पर एक अच्छा स्ट्रिंग प्रतिनिधित्व देखना चाहते हैं, तो इसे वैसे ही प्रारूपित करें जैसे आप फ्लोट करेंगे। , str . के साथ या प्रारूप !
In [7]: str(decimal.Decimal('0.1'))
Out[7]: '0.1'
In [13]: "{0:0.6f}".format(decimal.Decimal('0.1'))
Out[13]: '0.100000'