ในบทความนี้ เราจะเรียนรู้การนำเมธอด isNumber() ไปใช้งานโดยใช้ Python 3.x หรือเวอร์ชันก่อนหน้า
เมธอดนี้รับสตริงเป็นอินพุตและคืนค่า Boolean True หรือ False ตามว่าสตริงที่ป้อนเป็นตัวเลขหรือไม่ เพื่อทำเช่นนี้ เราใช้ความช่วยเหลือของการจัดการข้อยกเว้น (exception handling) โดยใช้คำสั่ง try และ except

ตัวอย่าง
มาดูตัวอย่างบ้าง −
# Implementation of isNumber() function
def isNumber(s):
if s[0] == '-':
s = s[1:]
# exception handling
try:
n = int(s)
return True
# catch exception ถ้ามีข้อผิดพลาด
except ValueError:
return False
inp1 = "786"
inp2 = "-786"
inp3 = "Tutorialspoint"
print(isNumber(inp1))
print(isNumber(inp2))
print(isNumber(inp3))
ผลลัพธ์
True True False
สรุป
ในบทความนี้ เราได้เรียนรู้วิธีนำฟังก์ชัน IsNumber() ไปใช้งานใน Python 3.x หรือเวอร์ชันก่อนหน้า