के ऑब्जेक्ट के लिए अज्ञात प्रारूप कोड 'डी' देता है यदि मैं दस्तावेज़ों को सही ढंग से समझता हूं, तो Python 2.6.5 स्ट्रिंग स्वरूपण "{0: d}""{0: d}" के साथ स्ट्रिंग स्वरूपण। प्रारूप 'फ्लोट'
: String.Format() स्वरूपण तार के माध्यम" I have {0:d} dollars on me ".format(100.113)
प्रिंट चाहिए साथ ही "% d" वही करती है "मैं मुझ पर 100 डॉलर है"
हालांकि मैं त्रुटि मिलती है
ValueError: Unknown format code 'd' for object of type 'float'
अन्य प्रारूप संचालन कार्य करते हैं। उदाहरण के लिए।
>>> "{0:e}".format(112121.2111)
'1.121212e+05'
उपयोग 'में के रूप में एक नंबर नहीं हो सकता है" {0: .0f} "। प्रारूप (एन)' आप 0 दशमलव स्थानों चाहते हैं। –
फिक्स के लिए धन्यवाद, लेकिन ऐसा लगता है कि यह एक क्विर्क है। % डी सही काम करेगा और मुझे 100.111 फ्लोट के लिए 100 दे देगा, लेकिन: डी नहीं करता है। – harijay
क्षमा करें जस्टिन, मेरा मतलब है कि यह एक पाइथन केंद्रित क्विर्क – harijay