কম্পিউটার

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


আমরা 2টি পদ্ধতি ব্যবহার করে একটি স্ট্রিং-এ শুধুমাত্র বড় হাতের অক্ষর রয়েছে কিনা তা পরীক্ষা করতে পারি। প্রথম পদ্ধতি isupper() ব্যবহার করা হচ্ছে।

উদাহরণ

print( 'Hello world'.isupper())
print('HELLO'.isupper())

আউটপুট

False
True

আপনি একই ফলাফলের জন্য regexes ব্যবহার করতে পারেন৷ শুধুমাত্র বড় হাতের অক্ষর মেলানোর জন্য, আমরা regex ব্যবহার করে re.match(regex, string) কল করতে পারি:"^[A-Z]+$"।

উদাহরণ

import re
print(bool(re.match('^[A-Z]+$', '123aAbc'))
print(bool(re.match('^[A-Z]+$', 'ABC'))

আউটপুট

False
True

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

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

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

  4. একটি পাইথন ভেরিয়েবল বিদ্যমান কিনা আমি কিভাবে পরীক্ষা করব?