Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में बूलियन मान

एक अभिव्यक्ति के सत्य मान को पायथन डेटा प्रकार जिसे bool कहा जाता है, में संग्रहीत किया जाता है। इस डेटा प्रकार में केवल दो ऐसे मान होते हैं: True और False।

बूलियन डेटा प्रकार

नीचे दिए गए प्रोग्राम में हम True और False बूलियन मानों के डेटा प्रकार का पता लगाते हैं।

उदाहरण

print(True)
print(type(True))
print(False)
print(type(False))

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

True

False

बूलियन अभिव्यक्ति

बूलियन अभिव्यक्ति एक ऐसी अभिव्यक्ति है जो बूलियन मान का मूल्यांकन करती है। इसमें लगभग हमेशा एक तुलना ऑपरेटर शामिल होता है। नीचे दिए गए उदाहरण में हम देखेंगे कि तुलना ऑपरेटर हमें बूलियन मान कैसे दे सकते हैं। 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
  1. - पायथन बूलियन ऑपरेशन्स

    बेसिक बूलियन ऑपरेशन्स हैं and, or, not ऑपरेशन्स।and ऑपरेशन - and ऑपरेशन का बेसिक सिंटैक्स है: x and y। यह इंगित करता है कि जब x असत्य हो, तो x लौटाएं, अन्यथा y लौटाएं।or ऑपरेशन - or ऑपरेशन का बेसिक सिंटैक्स है: x or y। यह इंगित करता है कि जब x असत्य हो, तो y लौटाएं, अन्यथा x लौटाएं।not ऑपरेशन - not

  1. - पायथन डिक्शनरी के वैल्यू का योग कैसे करें?

    पायथन डिक्शनरी के वैल्यू का योग प्राप्त करना काफी आसान है। आप पहले dict.values() का उपयोग करके वैल्यू को लिस्ट में प्राप्त कर सकते हैं। फिर आप इन वैल्यू का योग प्राप्त करने के लिए sum मेथड को कॉल कर सकते हैं। उदाहरण d = { foo: 10, bar: 20, baz: 30 } print(sum(d.values())) आउटपुट यह आउटप

  1. - Python में बूलियन ऑपरेटर्स क्या हैं?

    लॉजिकल ऑपरेटर्स `and`, `or` और `not` को बूलियन ऑपरेटर्स भी कहा जाता है। जहां `and` और `or` ऑपरेटर को दो ऑपरेंड्स की आवश्यकता होती है जो true या false मूल्यांकन कर सकते हैं, वहीं `not` ऑपरेटर को एक ऑपरेंड की आवश्यकता होती है जो true या false मूल्यांकन करता है। बूलियन `and` ऑपरेटर true लौटाता है यदि