हल किया गया: अजगर संख्या को अल्पविराम और दशमलव के साथ एक फ्लोट में परिवर्तित करता है

एक अल्पविराम और दशमलव के साथ एक संख्या को फ्लोट में परिवर्तित करने में मुख्य समस्या यह है कि संख्या सही ढंग से गोल नहीं हो सकती है। गणना करने या तुलना करने का प्रयास करते समय यह अनपेक्षित परिणाम दे सकता है।

number = "1,000.00"
float(number.replace(",", ""))

पहली पंक्ति "संख्या" नामक एक स्ट्रिंग चर बनाती है और इसे "1,000.00" मान प्रदान करती है। दूसरी पंक्ति स्ट्रिंग चर "संख्या" को अल्पविराम वर्णों को हटाकर फ्लोट चर में परिवर्तित करती है और परिणाम को फ्लोट के रूप में लौटाती है।

दशमलव संख्याएं

पायथन में, दशमलव संख्या को दशमलव मॉड्यूल द्वारा दर्शाया जाता है। दशमलव संख्या बनाने के लिए, आप दशमलव () फ़ंक्शन का उपयोग करते हैं। उदाहरण के लिए, 10.5 के बराबर एक संख्या बनाने के लिए, आप दशमलव () फ़ंक्शन का उपयोग करेंगे और मान 10.5 को तर्क के रूप में पास करेंगे।

दशमलव संख्या को एक स्ट्रिंग प्रतिनिधित्व में बदलने के लिए, आप str() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आप "10.5" स्ट्रिंग को प्रिंट करना चाहते हैं, तो आप str() फ़ंक्शन का उपयोग करेंगे और मान 10.5 को तर्क के रूप में पास करेंगे।

फ़्लोट प्रकार

फ्लोट प्रकार पायथन में एक डेटा प्रकार है जो वास्तविक संख्याओं को संग्रहीत करता है। इसका उपयोग वेरिएबल्स के लिए किया जा सकता है जो संख्यात्मक मानों को संग्रहीत करते हैं, जैसे आयु, वेतन और तापमान।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो