2012-01-11 14 views
10

मैं मुद्रण कर रहा हूँ तैरता शून्य के बाद 3 अंक के लिए छंटनी की, और मुझे पता है कि अगर मैं सशर्त एक + सकारात्मक संख्या से पहले जोड़ सकते हैं करना चाहते हैं, तो मैं एक सकारात्मक बदलाव के लिएसकारात्मक संख्या से पहले एक प्लस चिह्न संलग्न करें?

+0.005 

हो और

-0.005 

नकारात्मक परिवर्तन के लिए। क्या यह printf के भीतर से आसानी से संभव है?

+0

जब आपने इसे आजमाया, तो आपने क्या सीखा? –

उत्तर

13

हां, बस प्रारूप विनिर्देशक में '+' का उपयोग करें।

पूर्व:

>>> "{0:+.03f}".format(1.23456) 
'+1.235' 
+0

'प्रारूप (1.23456, '+ .03f') 'को प्राथमिकता दी जाती है। – JBernardo

+0

^सही तर्क आदेश 'प्रारूप ('% +। 03f ', 1.23456) ' – dreikanter

+0

@dreikanter, पायथन में नहीं है – eri

5

संख्या के लिए एक + संशोधक नहीं है। उदाहरण के लिए। "% + d" या "% + f"

संबंधित मुद्दे