एक व्यंजक के सत्य मूल्यों को एक अजगर डेटा प्रकार के रूप में संग्रहीत किया जाता है जिसे बूल कहा जाता है। इस डेटा प्रकार में केवल दो ऐसे मान हैं। सही और गलत।
बूलियन डेटा प्रकार
नीचे दिए गए कार्यक्रम में हम सही और गलत बूलियन मानों के डेटा प्रकारों का पता लगाते हैं।
उदाहरण
print(True) print(type(True)) print(False) print(type(False))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
True <class 'bool'> False <class 'bool'>
बूलियन एक्सप्रेशन
बूलियन व्यंजक एक व्यंजक है जो बूलियन मान का मूल्यांकन करता है। इसमें लगभग हमेशा एक तुलना ऑपरेटर शामिल होता है। नीचे दिए गए उदाहरण में हम देखेंगे कि तुलना ऑपरेटर हमें बूलियन मान कैसे दे सकते हैं। बूल () विधि का उपयोग किसी पूर्व [रेसन] के सत्य मान को वापस करने के लिए किया जाता है।
उदाहरण
Syntax: bool([x]) Returns True if X evaluates to true else false. Without parameters it returns false.
नीचे हमारे पास ऐसे उदाहरण हैं जो बूल फ़ंक्शन के पैरामीटर के रूप में संख्या धाराओं और बूलियन मानों का उपयोग करते हैं। पैरामीटर के आधार पर परिणाम हमें सही या गलत निकलते हैं।
उदाहरण
# Check true a = True print(bool(a)) # Check false a = False print(bool(a)) # Check 0 a = 0.0 print(bool(a)) # Check 1 a = 1.0 print(bool(a)) # Check Equality a = 5 b = 10 print(bool( a==b)) # Check None a = None print(bool(a)) # Check an empty sequence a = () print(bool(a)) # Check an emtpty mapping a = {} print(bool(a)) # Check a non empty string a = 'Tutorialspoint' print(bool(a))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
True False False True False False False False True