मैं अग्रणी और पीछे वाले शून्यों के साथ एक संख्या का प्रतिनिधित्व करने की कोशिश कर रहा हूं ताकि कुल चौड़ाई 7 दशमलव बिंदु समेत हो। उदाहरण के लिए, मैं "5" "005.000" के रूप में प्रतिनिधित्व करना चाहता हूं। ऐसा लगता है कि स्ट्रिंग स्वरूपण मुझे एक या दूसरे को करने देगा, लेकिन दोनों नहीं।मैं दोनों अग्रणी शून्य और 3 की सटीकता दिखाने के लिए स्ट्रिंग स्वरूपण का उपयोग कैसे करूं?
In [1]: '%.3f'%5
Out[1]: '5.000'
In [2]: '%03.f'%5
Out[2]: '005'
In [3]: '%03.3f'%5
Out[3]: '5.000'
पंक्ति 1 और 2 वास्तव में क्या कर रहे हैं कि मैं क्या उम्मीद करेंगे: यहाँ उत्पादन मैं IPython मेरी समस्या को दर्शाता हुआ में मिलता है। रेखा 3 सिर्फ इस तथ्य को अनदेखा करता है कि मैं अग्रणी शून्य चाहता हूं। कोई विचार? धन्यवाद!
समझ में आता है, धन्यवाद! – cat
दशमलव बिंदु एक अंक है? –
यह भी ऋण चिह्न की गणना करता है! ब्लीह, पाइथन IMHO के लिए असामान्य रूप से कमजोर – meawoppl