पायथन में एक इन-बिल्ट फंक्शन isdigit() होता है जो अगर स्ट्रिंग के सभी कैरेक्टर डिजिट (0-9 के बीच) हो, तो सही रिटर्न देता है।
>>> string='9764135408' >>> string.isdigit() True >>> string='091-9764135408' >>> string.isdigit() False
आप रेगेक्स एक्सप्रेशन का उपयोग यह जांचने के लिए भी कर सकते हैं कि क्या स्ट्रिंग में केवल अंक हैं।
>>> import re >>> bool(re.match('^[0-9]+$','9764135408')) True >>> bool(re.match('^[0-9]+$','091-9764135408')) False