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

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


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

बूलियन `and` ऑपरेटर true लौटाता है यदि दोनों ऑपरेंड्स true लौटाते हैं।

>>> a = 50
>>> b = 25
>>> a > 40 and b > 40
False
>>> a > 100 and b < 50
False
>>> a == 0 and b == 0
False
>>> a > 0 and b > 0
True

बूलियन `or` ऑपरेटर true लौटाता है यदि कोई भी ऑपरेंड true हो।

>>> a = 50
>>> b = 25
>>> a > 40 or b > 40
True
>>> a > 100 or b < 50
True
>>> a == 0 or b == 0
False
>>> a > 0 or b > 0
True

`not` ऑपरेटर true लौटाता है यदि इसका ऑपरेंड एक false एक्सप्रेशन है और false लौटाता है यदि यह true है।

>>> a = 10
>>> a > 10
False
>>> not(a > 10)
True
  1. - Python में विभिन्न आइडेंटिटी ऑपरेटर्स के प्रकार क्या हैं?

    प्रत्येक Python ऑब्जेक्ट को मेमोरी में स्टोर होने पर एक यूनिक आइडेंटिफिकेशन नंबर असाइन किया जाता है। इसे `id()` फंक्शन द्वारा प्राप्त किया जा सकता है। `is` ऑपरेटर दो ऑब्जेक्ट्स के `id()` की तुलना करता है और true लौटाता है यदि दोनों ऑब्जेक्ट्स का मान समान है अन्यथा false लौटाता है। दूसरी ओर `is not`

  1. - Python में विभिन्न अंकगणितीय ऑपरेटर्स क्या हैं?

    Python में अंकगणितीय ऑपरेटर्स नीचे समझाए गए हैं: `+` जोड़ के लिए - दोनों तरफ के ऑपरेंड्स का जोड़ करता है >> a = 5 >> b = 7 >> c = a + b >> c 12 `-` घटाव के लिए - पहले से दूसरे ऑपरेंड को घटाता है >> a = 10 >> b = 5 >> c = a - b >> c 5 `*` गुणा के लिए -

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

    Python में ऑपरेटर्स को इस प्रकार वर्गीकृत किया जाता है: अंकगणितीय ऑपरेटर्स + जोड़ के लिए - घटाव के लिए * गुणा के लिए / भाग के लिए // फ्लोर डिवीजन के लिए % मोड्यूलो या शेषफल के लिए रिलेशनल ऑपरेटर्स > ग्रेटर दैन के लिए >= ग्रेटर दैन या इक्वल टू के लिए < लेस दैन के लिए <= लेस दैन या इक्