কম্পিউটার

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


ফ্লোট করার জন্য একটি স্ট্রিং পার্স করতে, আপনি নিম্নলিখিতগুলি ব্যবহার করতে পারেন:

try:
    print float('112.15')
except ValueError:
    print 'Cannot parse'

এটি আপনাকে আউটপুট দেবে:

112.15

আপনার স্ট্রিং পার্স করা না গেলে, এটি একটি মান ত্রুটি নিক্ষেপ করবে।

আপনি একটি মোড়ক পদ্ধতি তৈরি করতে পারেন যা আপনার দেওয়া স্ট্রিংয়ের জন্য বুলিয়ান ফেরত দেয়। উদাহরণস্বরূপ,

def isfloat(value):
  try:
    float(value)
    return True
  except ValueError:
    return False
print (isfloat('112.5'))

আউটপুট

True

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

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

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

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