এই নিবন্ধে আমরা পাইথন ৩.x-এ isNumber() মেথড বাস্তবায়ন শিখব।
এই মেথড একটি স্ট্রিং টাইপ ইনপুট হিসেবে নেয় এবং ইনপুট স্ট্রিংটি একটি নম্বর কিনা তার উপর নির্ভর করে বুলিয়ান True বা False রিটার্ন করে। এটি করার জন্য আমরা ট্রাই এবং এক্সেপ্ট স্টেটমেন্ট ব্যবহার করে এক্সেপশন হ্যান্ডলিং-এর সাহায্য নেব।

উদাহরণ
কিছু উদাহরণ দেখা যাক:
# isNumber() ফাংশন বাস্তবায়ন
def isNumber(s):
if s[0] == '-':
s = s[1:]
# এক্সেপশন হ্যান্ডলিং
try:
n = int(s)
return True
# যদি কোনো এরর gặpতে হয় তবে এক্সেপশন ক্যাচ করুন
except ValueError:
return False
inp1 = "786"
inp2 = "-786"
inp3 = "Tutorialspoint"
print(isNumber(inp1))
print(isNumber(inp2))
print(isNumber(inp3))
আউটপুট
True True False
উপসংহার
এই নিবন্ধে আমরা পাইথন ৩.x-এ isNumber() ফাংশন বাস্তবায়ন শিখেছি।