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

পাইথনে isNumber() ফাংশন বাস্তবায়ন


এই নিবন্ধে আমরা পাইথন ৩.x-এ isNumber() মেথড বাস্তবায়ন শিখব।

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

পাইথনে isNumber() ফাংশন বাস্তবায়ন

উদাহরণ

কিছু উদাহরণ দেখা যাক:

# 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() ফাংশন বাস্তবায়ন শিখেছি।

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

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

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

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