কম্পিউটার টিউটোরিয়াল

পাইথনে float() ফাংশন – স্ট্রিং/নম্বর থেকে ফ্লোট কনভার্সন

`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()` টাইপ কনভারশন এবং ইউজার ইনপুট প্রসেসিং-এ অত্যন্ত প্রয়োজনীয়।

  1. পাইথন টкин্টার-এ ফাংশন বাইন্ডিং

  2. পাইথনে issubset() ফাংশন

  3. পাইথনে intersection() ফাংশন

  4. পাইথনে ফাংশন এনোটেশন (Function Annotations)