কম্পিউটার

bool() পাইথনে


পাইথনে bool() এটিতে সরবরাহ করা প্যারামিটারের একটি বুলিয়ান মান প্রদান করে। পরামিতি নিম্নলিখিত যে কোনো হতে পারে এবং ফলাফল নিম্নোক্ত শর্ত অনুযায়ী হয়. এখানে উল্লিখিত মানগুলি ব্যতীত বাকি মানগুলি সত্যে ফিরে আসে৷

পাস করা প্যারামিটার মান −

নীচে হলে মিথ্যা ফেরত দেওয়া হয়
  • কোনোটিই নয়

  • একটি মিথ্যা শর্ত

  • যেকোন সাংখ্যিক প্রকারের শূন্য

  • খালি ক্রম (), [] ইত্যাদি।

  • খালি ম্যাপিং যেমন {}

  • ক্লাসের অবজেক্ট যার __bool__() বা __len()__ পদ্ধতি আছে যা 0 বা False প্রদান করে

উদাহরণ

নীচের প্রোগ্রামে, আমরা এই ধরনের সমস্ত উদাহরণ চিত্রিত করি।

print("None gives : ",bool(None))
print("True gives : ",bool(True))
print("Zero gives: ",bool(0))
# Expression evaluating to true
print("Expression evaluating to True: ",bool(0 == (18/3)))
# Expression evaluating to false
print("Expression evaluating to False: ",bool(0 == (18%3)))
s = ()
print("An mpty sequence: ",bool(s))
m = {}
print("An emty mapping: ",bool(m))
t = 'Tutoriaslpoint'
print("A non empty string: ",bool(t))

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

None gives : False
True gives : True
Zero gives: False
Expression evaluating to True: False
Expression evaluating to False: True
An mpty sequence: False
An emty mapping: False
A non empty string: True

  1. পাইথনে IsNumber() ফাংশন প্রয়োগ করুন

  2. পাইথন এর সমতুল্য কি! অপারেটর?

  3. পাইথনে বুলিয়ান অপারেটর কি?

  4. কিভাবে আপনি পাইথন রেগুলার এক্সপ্রেশন থেকে সত্য/মিথ্যা পেতে পারেন?