পাইথন বলুয়া
- পূর্ববর্তী পৃষ্ঠা পাইথন স্ট্রিং
- পরবর্তী পৃষ্ঠা পাইথন অপারেটর
বুল True বা False দুটো মানের একটি প্রতিনিধিত্ব করে
বুল মান
প্রোগ্রামিং-এ, আপনি সাধারণত একটি এক্সপ্রেশনকে True বা False হিসাবে জানতে চান
আপনি Python-এর যে কোনও একটি এক্সপ্রেশন গণনা করতে পারেন এবং দুটো ফলাফলের মধ্যে একটি পাবেন, যেমন True বা False。
দুটো মান তুলনা করার সময়, Python একটি বুল মান ফলাফল ফিরিয়ে দেয়:
ইনস্ট্যান্স
print(8 > 7) print(8 == 7) print(8 < 7)
যখন if বিধানের শর্ত চলাইয়াবে করা হয়, Python True বা False ফিরিয়ে দেয়:
ইনস্ট্যান্স
যদি কোনও শর্ত সত হোক বা না হোক, একটি সংবাদ প্রকাশ করুন:
a = 200 b = 33 if b > a: print("b is greater than a") else: print("b is not greater than a")
মূল্য এবং বদল মূল্যায়ন
bool() ফাংশন কোনও মানকে মূল্যায়ন করতে দিয়ে আপনাকে True বা False ফিরিয়ে দেয়。
ইনস্ট্যান্স
শব্দসূচক এবং সংখ্যা মূল্যায়ন করুন:
print(bool("Hello")) print(bool(10))
ইনস্ট্যান্স
দুটো বদল মূল্য মূল্যায়ন করুন:
x = "Hello" y = 10 print(bool(x)) print(bool(y))
অধিকাংশ মান True হিসাবে গণ্য হয়
যদি কোনও সামগ্রী থাকে, তবে সবচেয়ে বেশি মানগুলো True হিসাবে গণ্য হবে。
খালি শব্দসূচক ছাড়া, কোনও শব্দসূচক True হিসাবে গণ্য হয়。
০ ছাড়া, কোনও সংখ্যা True হিসাবে গণ্য হয়。
খালি তালিকা ছাড়া, কোনও তালিকা, টুপুল, সেট এবং ডিকশনারী সবগুলো True হিসাবে গণ্য হয়。
ইনস্ট্যান্স
এই উদাহরণটি True ফলাবে:
bool("abc") bool(123) bool(["apple", "cherry", "banana"])
কিছু মান False
কয়েকটা মান হাজির থাকে যা False হিসাবে মূল্যায়িত হয়, যেমন ()、[]、{}、""、সংখ্যা 0 এবং None মান।স্বাভাবিকভাবে, False মানটি False হিসাবে মূল্যায়িত হয়。
ইনস্ট্যান্স
এই উদাহরণটি False ফলাবে:
bool(False) bool(None) bool(0) bool("") bool(()) bool([]) bool({})
এই ক্ষেত্রে, একটি মান বা বস্তুর গণনা ফলানো False, অর্থাৎ যদি বস্তু __len__ ফাংশন সহযোগে ক্লাস থেকে তৈরি করা হয়, এবং এই ফাংশন 0 বা False ফলানো হয়:
ইনস্ট্যান্স
class myclass(): def __len__(self): return 0 myobj = myclass() print(bool(myobj))
ফাংশন বুল মান ফলাতে পারে
Python-এর অনেকগুলি বুল মান ফলানো অন্তর্নিহিত ফাংশন আছে, যেমন isinstance() ফাংশন, যা ব্যবহার করে কোন বস্তু কোন ডাটা টাইপ কি না নির্ধারণ করতে পারে:
ইনস্ট্যান্স
চিহ্নিত করুন কোন বস্তু সংখ্যা কি না
x = 200 print(isinstance(x, int))
- পূর্ববর্তী পৃষ্ঠা পাইথন স্ট্রিং
- পরবর্তী পৃষ্ঠা পাইথন অপারেটর