Python มีฟังก์ชันในตัว (Built-in) ชื่อ isdigit() ซึ่งคืนค่า True หากตัวอักษรทั้งหมดใน String เป็นตัวเลข (ระหว่าง 0-9)
>>> string = '9764135408'
>>> string.isdigit()
True
>>> string = '091-9764135408'
>>> string.isdigit()
False
คุณยังสามารถใช้ Regular Expression (Regex) เพื่อตรวจสอบว่า String มีเฉพาะตัวเลขหรือไม่
>>> import re
>>> bool(re.match('^[0-9]+$', '9764135408'))
True
>>> bool(re.match('^[0-9]+$', '091-9764135408'))
False