কম্পিউটার

একটি স্ট্রিং শুধুমাত্র সংখ্যা রয়েছে কিনা আমরা পাইথনে কিভাবে পরীক্ষা করব?


পাইথনের একটি অন্তর্নির্মিত ফাংশন isdigit() রয়েছে যা একটি স্ট্রিং এর সমস্ত অক্ষর সংখ্যা হলে (0-9 এর মধ্যে)

>>> string='9764135408'
>>> string.isdigit()
True
>>> string='091-9764135408'
>>> string.isdigit()
False

স্ট্রিং-এ শুধুমাত্র সংখ্যা আছে কিনা তা পরীক্ষা করতে আপনি regex এক্সপ্রেশন ব্যবহার করতে পারেন।

>>> import re
>>> bool(re.match('^[0-9]+$','9764135408'))
True
>>> bool(re.match('^[0-9]+$','091-9764135408'))
False

  1. পাইথনে একটি স্ট্রিং শুধুমাত্র নির্দিষ্ট অক্ষর রয়েছে কিনা তা কিভাবে পরীক্ষা করবেন?

  2. পাইথনে একটি স্ট্রিং আলফানিউমেরিক কিনা তা কীভাবে পরীক্ষা করবেন?

  3. আমি কিভাবে যাচাই করব যে পাইথনে একটি স্ট্রিং শুধুমাত্র অক্ষর, সংখ্যা, আন্ডারস্কোর এবং ড্যাশ রয়েছে?

  4. পাইথনে একটি স্ট্রিং এর বর্ণমালা বা সংখ্যা আছে কিনা তা আমি কিভাবে পরীক্ষা করব?