ফ্লোট মেথড পাইথন স্ট্যান্ডার্ড লাইব্রেরির অংশ যা একটি সংখ্যা বা স্ট্রিং সম্বলিত সংখ্যাকে একটি ফ্লোট ডেটা টাইপে রূপান্তর করে। যখন একটি স্ট্রিংকে একটি ফ্লোটে রূপান্তর করার জন্য বৈধ বলে বিবেচিত হয় তখন নিম্নলিখিত নিয়ম রয়েছে৷
-
স্ট্রিংটিতে শুধুমাত্র সংখ্যা থাকতে হবে।
-
সংখ্যার মধ্যে গাণিতিক অপারেটরও ব্যবহার করা যেতে পারে।
-
স্ট্রিং 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'