Python-এ বিল্ট-ইন ফাংশন isdigit() রয়েছে যা স্ট্রিং-এর সকল ক্যারেক্টার ডিজিট (০-৯) হলে True ফেরত দেয়।
>>> 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