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

पायथन मेंबरशिप ऑपरेटर्स


पायथन के मेंबरशिप ऑपरेटर्स किसी सीक्वेंस (जैसे स्ट्रिंग्स, लिस्ट्स, या टपल्स) में मेंबरशिप की जांच करते हैं। दो मेंबरशिप ऑपरेटर्स हैं:

क्र.सं.ऑपरेटर और विवरणउदाहरण
1 in
यदि यह निर्दिष्ट सीक्वेंस में वेरिएबल ढूंढता है तो true देता है, अन्यथा false।
x in y, यहां in का परिणाम 1 होता है यदि x सीक्वेंस y का मेंबर है।
2 not in
यदि यह निर्दिष्ट सीक्वेंस में वेरिएबल नहीं ढूंढता तो true देता है, अन्यथा false।
x not in y, यहां not in का परिणाम 1 होता है यदि x सीक्वेंस y का मेंबर नहीं है।

उदाहरण

#!/usr/bin/python
a = 10
b = 20
list = [1, 2, 3, 4, 5]
if (a in list):
    print "Line 1 - a is available in the given list"
else:
    print "Line 1 - a is not available in the given list"
if (b not in list):
    print "Line 2 - b is not available in the given list"
else:
    print "Line 2 - b is available in the given list"
a = 2
if (a in list):
    print "Line 3 - a is available in the given list"
else:
    print "Line 3 - a is not available in the given list"

आउटपुट

उपरोक्त प्रोग्राम चलाने पर निम्न परिणाम मिलता है:

Line 1 - a is not available in the given list
Line 2 - b is not available in the given list
Line 3 - a is available in the given list

  1. - पायथन बिटवाइज़ ऑपरेटर्स

    बिटवाइज़ ऑपरेटर बिट्स पर काम करता है और बिट दर बिट ऑपरेशन करता है। मान लीजिए a = 60; और b = 13; अब बाइनरी फॉर्मेट में उनके मान 0011 1100 और 0000 1101 होंगे। निम्न तालिका पायथन द्वारा सपोर्टेड बिटवाइज़ ऑपरेटर्स को उदाहरण सहित सूचीबद्ध करती है, जहां हम उपरोक्त दो वेरिएबल्स (a और b) को ऑपरेंड्स के रूप

  1. - पायथन तुलना ऑपरेटर्स

    ये ऑपरेटर्स उनके दोनों तरफ के मानों की तुलना करते हैं और उनके बीच संबंध तय करते हैं। इन्हें रिलेशनल ऑपरेटर्स भी कहा जाता है। मान लीजिए वेरिएबल a में 10 और वेरिएबल b में 20 है, तो: क्र.सं.ऑपरेटर और विवरणउदाहरण 1==यदि दोनों ऑपरेंड्स के मान समान हैं तो कंडीशन true हो जाती है(a == b) is not true. 2

  1. - पायथन अंकगणितीय ऑपरेटर्स

    मान लीजिए वेरिएबल a में 10 और वेरिएबल b में 20 है, तो: क्र.सं.ऑपरेटर और विवरणउदाहरण 1+ जोड़ऑपरेटर के दोनों तरफ के मानों को जोड़ता हैa + b = 30 2- घटावराइट हैंड ऑपरेंड को लेफ्ट हैंड ऑपरेंड से घटाता हैa - b = -10 3* गुणाऑपरेटर के दोनों तरफ के मानों को गुणा करता हैa * b = 200 4/ भागलेफ्ट हैंड ऑपरे