কম্পিউটার টিউটোরিয়াল

Python-এ স্ট্রিং শুধু সংখ্যা ধারণ করছে কিনা যাচাই করা


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

  1. পাইথনে স্ট্রিং শুধু নির্দিষ্ট ক্যারেক্টার ধারণ করছে কিনা যাচাই করা

  2. পাইথনে স্ট্রিং অ্যালফানিউমেরিক কিনা যাচাই করা

  3. পাইথনে স্ট্রিং শুধু অক্ষর, সংখ্যা, আন্ডারস্কোর, ড্যাশ ধারণ করছে কিনা যাচাই করা

  4. পাইথনে স্ট্রিং-এ অ্যালফাবেট বা সংখ্যা আছে কিনা যাচাই করা