मैं बिंदु या अल्पविराम के रूप में दशमलव विभाजक के रूप में दशमलव संख्या को पढ़ने के लिए पाइथन को स्पष्ट रूप से कैसे बता सकता हूं? मैं पीसी कि मेरी स्क्रिप्ट चलेंगे का स्थानीयकरण सेटिंग्स पता नहीं है, और यह मेरा आवेदन को प्रभावित नहीं करना चाहिए, मैं सिर्फ कहना चाहता हूँ:पाइथन तारों को स्पष्ट रूप से अल्पविरामों के रूप में अल्पविरामों या बिंदुओं का उपयोग करके फ्लोट में कनवर्ट करें
f = read_float_with_point("3.14")
या
f = read_float_with_comma("3,14")
मुझे लगता है कि लेखन लगता है
def read_float_with_comma(num):
return float(num.replace(",", ".")
सुरक्षित नहीं है, क्योंकि मुझे लोकेल सेटिंग्स नहीं पता है!
'1,000' क्या है: एक या एक हजार? – katrielalex
@ katrielalex: बिल्कुल, यह लोकेल पर निर्भर करता है। –