`float()` পাইথনের বিল্ট-ইন ফাংশন যা নম্বর বা নাম্বারিক স্ট্রিংকে ফ্লোটিং-পয়েন্ট নম্বরে কনভার্ট করে।
বৈধ ইনপুট নিয়ম
- স্ট্রিং-এ শুধু নম্বর থাকতে হবে।
- ম্যাথেমেটিক্যাল অপারেটর (`+`, `-`) পারমিটেড।
- `NaN`, `inf`, `-inf` স্ট্রিং হিসেবে গ্রহণযোগ্য।
- শুরু ও শেষে হোয়াইটস্পেস ইگنোর হয়।
উদাহরণ
n = 89 print(type(n)) #f = float(n) print(type(f)) # print(float(7)) # 7.0 print(float(-21.6)) # -21.6 print(float("NaN")) # nan print(float("InF")) # inf
আউটপুট
7.0 -21.6 nan inf
ইনভ্যালিড ইনপুট – এরর
print(float("Tutorials"))
আউটপুট
ValueError: could not convert string to float: 'Tutorials'
`float()` টাইপ কনভারশন এবং ইউজার ইনপুট প্রসেসিং-এ অত্যন্ত প্রয়োজনীয়।