স্ট্রিং ক্লাসে isdigit() নামক একটি পদ্ধতি আছে যেটি স্ট্রিং-এর সমস্ত অক্ষর সংখ্যা হলে এবং অন্তত একটি অক্ষর থাকলে সত্য ফেরত দেয়, অন্যথায় মিথ্যা। আপনি এটিকে নিম্নরূপ কল করতে পারেন -
উদাহরণ
print("12345".isdigit()) print("12345a".isdigit())
আউটপুট
True False
আপনি একই ফলাফলের জন্য regexes ব্যবহার করতে পারেন৷ শুধুমাত্র সংখ্যার মিলের জন্য, আমরা regex ব্যবহার করে re.match(regex, string) কল করতে পারি:"^[0-9]+$"।
উদাহরণ
import re print(bool(re.match('^[0-9]+$', '123abc'))) print (bool(re.match('^[0-9]+$', '123')))
আউটপুট
False True
re.match একটি বস্তু ফেরত দেয়, এটি বিদ্যমান আছে কি না তা পরীক্ষা করতে, আমাদের bool( ব্যবহার করে এটিকে বুলিয়ানে রূপান্তর করতে হবে।