आप जो देख रहे हैं वह है 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'