एक अभिव्यक्ति के सत्य मान को पायथन डेटा प्रकार जिसे bool कहा जाता है, में संग्रहीत किया जाता है। इस डेटा प्रकार में केवल दो ऐसे मान होते हैं: True और False।
बूलियन डेटा प्रकार
नीचे दिए गए प्रोग्राम में हम True और False बूलियन मानों के डेटा प्रकार का पता लगाते हैं।
उदाहरण
print(True) print(type(True)) print(False) print(type(False))
आउटपुट
उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -
TrueFalse
बूलियन अभिव्यक्ति
बूलियन अभिव्यक्ति एक ऐसी अभिव्यक्ति है जो बूलियन मान का मूल्यांकन करती है। इसमें लगभग हमेशा एक तुलना ऑपरेटर शामिल होता है। नीचे दिए गए उदाहरण में हम देखेंगे कि तुलना ऑपरेटर हमें बूलियन मान कैसे दे सकते हैं। bool() मेथड का उपयोग एक अभिव्यक्ति के सत्य मान को लौटाने के लिए किया जाता है।
उदाहरण
Syntax: bool([x]) Returns True if X evaluates to true else false. Without parameters it returns false.
नीचे हमारे पास उदाहरण हैं जो संख्याओं, स्ट्रिंग्स और बूलियन मानों को bool फ़ंक्शन के पैरामीटर के रूप में उपयोग करते हैं। परिणाम पैरामीटर के आधार पर true या 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 empty mapping
a = {}
print(bool(a))
# Check a non empty string
a = 'Tutorialspoint'
print(bool(a))
आउटपुट
उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -
True False False True False False False False True