কম্পিউটার

পাইথনে ভেরিয়েবলের ধরন স্ট্রিং কিনা তা কীভাবে পরীক্ষা করবেন?


var প্রদত্ত শ্রেণীর উদাহরণ কিনা তা পরীক্ষা করতে আমরা isinstance(var, class) ব্যবহার করতে পারি। Python 2.x-এ str এবং ইউনিকোডের বেস ক্লাস হচ্ছে বেসস্ট্রিং। তাই আমরা এটিকে নিম্নরূপ ব্যবহার করতে পারি:

>>> s = 'A string'
>>> isinstance(s, basestring)
True
>>> isinstance(s, str)
True
>>> isinstance(10, basestring)
False


দ্রষ্টব্য:পাইথন 3.x-এ, বেসস্ট্রিং সংজ্ঞায়িত করা হয়নি, তাই আমাদের এটির পরিবর্তে str ব্যবহার করতে হবে। যেমন:

>>> s = 'A string'
>>> isinstance(s, str)
True
>>> isinstance(10, str)
False

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

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

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

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