একটি স্ট্রিংকে ফ্লোট-এ পার্স করতে, আপনি নিচের মতো করতে পারেন:
try:
print(float('112.15'))
except ValueError:
print('Cannot parse')
এটি আউটপুট দেবে:
112.15
আপনার স্ট্রিং যদি পার্স না হয়, তবে ValueError থ্রো করবে।
আপনি একটি wrapper মেথড তৈরি করতে পারেন যা আপনার দেওয়া স্ট্রিং-এর জন্য বুলিয়ান রিটার্ন করবে। উদাহরণস্বরূপ,
def isfloat(value):
try:
float(value)
return True
except ValueError:
return False
print(isfloat('112.5'))
আউটপুট:
True