isnumeric মেথড
isnumeric মেথডটি স্ট্রিংয়ে শুধুমাত্র সংখ্যা আছে কিনা তা পরীক্ষা করে।
isdigit মেথডের থেকে আলাদাভাবে,
isnumeric মেথডটি স্ট্রিংয়ে সকল প্রকারের সংখ্যাসূচক মানের উপস্থিতি পরীক্ষা করে,
যার মধ্যে রোমান সংখ্যা এবং ভগ্নাংশও অন্তর্ভুক্ত।
মেথডের প্যারামিটারে কিছু পাঠানো হয় না।
মেথডটি বুলিয়ান মান True অথবা False রিটার্ন করে।
সিনট্যাক্স
স্ট্রিং.isnumeric()
উদাহরণ
আসুন পরীক্ষা করি যে স্ট্রিংটি শুধুমাত্র সংখ্যা দিয়ে গঠিত কিনা:
txt = '12345'
print(txt.isnumeric())
কোড 실행ের ফলাফল:
True
উদাহরণ
এখন ধরি স্ট্রিংটিতে অন্য ক্যারেক্টারও আছে:
txt = '12345ab'
print(txt.isdigit())
কোড 실행ের ফলাফল:
False
উদাহরণ
এবার আসুন রোমান সংখ্যা ধারণকারী একটি স্ট্রিংকে দুটি মেথড isnumeric এবং isdigit দিয়ে পরীক্ষা করি:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
কোড 실행ের ফলাফল:
'isdigit:' False
'isnumeric:' True
উদাহরণ
আসুন একটি ভগ্নাংশ সংখ্যা ধারণকারী স্ট্রিংকে isnumeric এবং isdigit মেথড দিয়ে পরীক্ষা করি:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
কোড 실행ের ফলাফল:
'isdigit:' False
'isnumeric:' True