दिलचस्प पोस्ट
जांचें कि एक सरणी में हर तत्व दूसरे एरे में है या नहीं आईफोन के लिए फोनगैप: बाहरी URL लोड करने में समस्या Google Play सेवाएं पुरानी हैं 3159100 की आवश्यकता है लेकिन पाया गया कि 3158130 क्या ईथर 6 चर के बिना ईएस 6 (ईसीएमएस्क्रिप्ट 6) में लूप एक्स बार की कोई व्यवस्था है? कोकोआ कमांड लाइन प्रोग्राम में एनएसआरुन लूप चलाएं 64-बिट में एक संयुक्त गुणा और डिवाइड ऑपरेशन करने का सबसे सटीक तरीका है? सभी व्यू नियंत्रकों के पास एक बटन बनाते रहना 60 सेकंड में स्थिर फ़ायरफ़ॉक्स कनेक्शन प्राप्त करने में असमर्थ (127.0.0.1:7055) Xcode में सबवर्सन संशोधन संख्या सम्मिलित करें क्या आप जीआईटी कमेट के दौरान एक फाइल सामग्री बदल सकते हैं? Quaternion रोटेशन के रूप में छोड़कर काम नहीं करते जावा में एक स्ट्रिंग को एक इनपुटस्ट्रीम रीडर में कैसे बदलूं? एजेक्स और पीएचपी को डेटाबेस में एकाधिक फ़ॉर्म इनपुट दर्ज करने के लिए कभी-कभी WCF सेवा संदर्भ जोड़ना एक खाली संदर्भ cs उत्पन्न करता है NHibernate में दोहराव के बिना कैसे उत्सुक लोड एसोसिएशनों?

पायथन में दो दशमलव स्थानों के साथ एक फ्लोट प्रदर्शित करें

मेरे पास फ़्लोट तर्क (आमतौर पर एक महत्वपूर्ण अंक वाले पूर्णांक या दशमलव) लेने वाला फ़ंक्शन है, और मुझे दो दशमलव स्थानों (5 -> 5.00, 5.5 -> 5.50, आदि) के साथ एक स्ट्रिंग में मानों को आउटपुट करने की आवश्यकता है। मैं यह कैसे पायथन में कर सकता हूँ?

Solutions Collecting From Web of "पायथन में दो दशमलव स्थानों के साथ एक फ्लोट प्रदर्शित करें"

आप उसके लिए स्ट्रिंग फ़ॉर्मेटिंग ऑपरेटर का उपयोग कर सकते हैं:

>>> '%.2f' % 1.234 '1.23' >>> '%.2f' % 5.0 '5.00' 

ऑपरेटर का नतीजा एक स्ट्रिंग है, इसलिए आप इसे एक वेरिएबल, प्रिंट इत्यादि में संग्रहीत कर सकते हैं।

चूंकि यह पोस्ट थोड़ी देर के लिए हो सकती है, इसलिए अजगर 3 वाक्य रचना को भी इंगित करने देता है:

 "{0:.2f}".format(5) 

स्ट्रिंग फ़ॉर्मेटिंग:

 print "%.2f" % 5 

अजगर स्ट्रिंग फ़ॉर्मेटिंग का उपयोग करना

 >>> "%0.2f" % 3 '3.00' 

एफ-स्ट्रिंग स्वरूपण:

यह पायथन 3.6 में नया है- स्ट्रिंग को सामान्य रूप से उद्धरण चिह्नों में रखा गया है, f'... साथ प्रीपेड किया गया है f'... उसी तरह आप r'... एक कच्चे स्ट्रिंग के लिए। फिर आप जो भी अपनी स्ट्रिंग, वेरिएबल्स, संख्याओं में f'some string text with a {variable} or {number} within that text' , उस स्थान के भीतर f'some string text with a {variable} or {number} within that text' ब्रेसिज़ के f'some string text with a {variable} or {number} within that text' – और पायथन का मूल्यांकन केवल पिछली स्ट्रिंग फॉर्मेटिंग विधियों के साथ होता है, सिवाय इसके कि यह विधि अधिक पठनीय है

 >>>a = 3.141592 >>>print(f'My number is {a:.2f} - look at the nice rounding!') My number is 3.14 - look at the nice rounding! 

आप इस उदाहरण में देख सकते हैं कि हम समान स्ट्रेट्स के साथ पिछले स्ट्रिंग फॉर्मेटिंग विधियों के साथ दशमलव स्थानों के साथ प्रारूपित करते हैं।

एनबी a संख्या या चर हो सकता है

पायथन 3 सिंटैक्स का उपयोग करना:

 print('%.2f' % number)