फ्लोट विधि पायथन मानक पुस्तकालय का हिस्सा है जो एक संख्या या एक स्ट्रिंग को संख्याओं को एक फ्लोट डेटा प्रकार में परिवर्तित करता है। जब एक स्ट्रिंग को फ्लोट में बदलने के लिए वैध माना जाता है तो निम्नलिखित नियम होते हैं।
-
स्ट्रिंग में केवल संख्याएँ होनी चाहिए।
-
संख्याओं के बीच गणितीय संचालिका का भी उपयोग किया जा सकता है।
-
स्ट्रिंग NaN या inf का प्रतिनिधित्व कर सकती है
-
शुरुआत और अंत में सफेद रिक्त स्थान को हमेशा अनदेखा किया जाता है।
उदाहरण
नीचे दिया गया प्रोग्राम बताता है कि फ्लोट फ़ंक्शन लागू होने पर अलग-अलग मान कैसे लौटाए जाते हैं।
n = 89 print(type(n)) f = float(n) print(type(f)) print("input",7," with float function becomes ",float(7)) print("input",-21.6," with float function becomes ",float(-21.6)) print("input NaN, with float function becomes ",float("NaN")) print("input InF, with float function becomes ",float("InF"))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
<class 'int'> <class 'float'> input 7 with float function becomes 7.0 input -21.6 with float function becomes -21.6 input NaN, with float function becomes nan input InF, with float function becomes inf
बिना किसी सांख्यिक मान के स्ट्रीम पास करने से त्रुटि होती है।
उदाहरण
print("input Tutorials, with float function becomes ",float("Tutorials"))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Traceback (most recent call last): File "C:/xxx.py", line 18, in print("input Tutorials, with float function becomes ",float("Tutorials")) ValueError: could not convert string to float: 'Tutorials'