पाइथन ऑपरेटर ऐसे चिह्न हैं जो चर और मानों पर विशिष्ट संक्रियाएँ करते हैं। प्रभावी पाइथन प्रोग्रामिंग के लिए उनमें महारत हासिल करना महत्वपूर्ण है। यह ट्यूटोरियल स्पष्टता के लिए वर्गीकृत, पाइथन की विविध श्रेणी के ऑपरेटरों का पता लगाता है।
विषयवस्तु की तालिका
- अंकगणितीय ऑपरेटर
- तुलना ऑपरेटर
- तार्किक ऑपरेटर
- बिटवाइज़ ऑपरेटर
- असाइनमेंट ऑपरेटर
- विशेष ऑपरेटर (सदस्यता और पहचान)
1. अंकगणितीय ऑपरेटर
ये ऑपरेटर मानक गणितीय गणनाएँ करते हैं।
ऑपरेटर | वर्णन | उदाहरण | परिणाम |
---|---|---|---|
+ |
जोड़ | 10 + 5 |
15 |
- |
घटाव | 10 - 5 |
5 |
* |
गुणा | 10 * 5 |
50 |
/ |
भाग | 10 / 5 |
2.0 |
// |
फ्लोर डिवीजन | 10 // 5 |
2 |
% |
मापांक (शेषफल) | 10 % 3 |
1 |
** |
घातांक | 10 ** 2 |
100 |
2. तुलना ऑपरेटर
ये ऑपरेटर दो मानों की तुलना करते हैं, एक बूलियन (True
या False
) परिणाम लौटाते हैं।
ऑपरेटर | वर्णन | उदाहरण | परिणाम |
---|---|---|---|
== |
के बराबर | 10 == 5 |
False |
!= |
के बराबर नहीं | 10 != 5 |
True |
> |
से अधिक | 10 > 5 |
True |
< |
से कम | 10 < 5 |
False |
>= |
के बराबर या अधिक | 10 >= 5 |
True |
<= |
के बराबर या कम | 10 <= 5 |
False |
3. तार्किक ऑपरेटर
ये ऑपरेटर बूलियन व्यंजकों को जोड़ते या संशोधित करते हैं।
ऑपरेटर | वर्णन | उदाहरण | परिणाम |
---|---|---|---|
and |
तार्किक AND | True and False |
False |
or |
तार्किक OR | True or False |
True |
not |
तार्किक NOT | not True |
False |
4. बिटवाइज़ ऑपरेटर
ये ऑपरेटर पूर्णांकों के अलग-अलग बिट्स में हेरफेर करते हैं।
ऑपरेटर | वर्णन | उदाहरण | परिणाम (दशमलव) | बाइनरी निरूपण |
---|---|---|---|---|
& |
बिटवाइज़ AND | 10 & 4 |
0 |
1010 & 0100 = 0000 |
| |
बिटवाइज़ OR | 10 | 4 |
14 |
1010 | 0100 = 1110 |
^ |
बिटवाइज़ XOR | 10 ^ 4 |
14 |
1010 ^ 0100 = 1110 |
~ |
बिटवाइज़ NOT | ~10 |
-11 |
~1010 = -1011 |
<< |
बाएँ शिफ्ट | 10 << 2 |
40 |
1010 << 2 = 101000 |
>> |
दाएँ शिफ्ट | 10 >> 2 |
2 |
1010 >> 2 = 0010 |
5. असाइनमेंट ऑपरेटर
ये ऑपरेटर चरों को मान असाइन करते हैं, अक्सर किसी अन्य ऑपरेशन के साथ असाइनमेंट को मिलाते हैं।
ऑपरेटर | वर्णन | उदाहरण | समान है |
---|---|---|---|
= |
असाइन करें | x = 10 |
x = 10 |
+= |
जोड़ें और असाइन करें | x += 5 |
x = x + 5 |
-= |
घटाएँ और असाइन करें | x -= 5 |
x = x - 5 |
*= |
गुणा करें और असाइन करें | x *= 5 |
x = x * 5 |
/= |
भाग दें और असाइन करें | x /= 5 |
x = x / 5 |
//= |
फ्लोर डिवाइड करें और असाइन करें | x //= 5 |
x = x // 5 |
%= |
मापांक और असाइन करें | x %= 5 |
x = x % 5 |
**= |
घातांक और असाइन करें | x **= 5 |
x = x ** 5 |
&= |
बिटवाइज़ AND और असाइन करें | x &= 5 |
x = x & 5 |
|= |
बिटवाइज़ OR और असाइन करें | x |= 5 |
x = x | 5 |
^= |
बिटवाइज़ XOR और असाइन करें | x ^= 5 |
x = x ^ 5 |
<<= |
बाएँ शिफ्ट और असाइन करें | x <<= 5 |
x = x << 5 |
>>= |
दाएँ शिफ्ट और असाइन करें | x >>= 5 |
x = x >> 5 |
6. विशेष ऑपरेटर (सदस्यता और पहचान)
ये ऑपरेटर बुनियादी अंकगणित या तुलना से परे अनूठी कार्यक्षमता प्रदान करते हैं।
- सदस्यता ऑपरेटर:
in
औरnot in
जांचते हैं कि क्या कोई मान किसी क्रम (स्ट्रिंग, सूची, टुपल, आदि) में मौजूद है। - पहचान ऑपरेटर:
is
औरis not
सत्यापित करते हैं कि क्या दो चर एक ही मेमोरी स्थान (एक ही ऑब्जेक्ट) की ओर इशारा करते हैं।
यह व्यापक मार्गदर्शिका पाइथन ऑपरेटरों में एक ठोस आधार प्रदान करती है। अपने प्रोग्रामिंग कौशल के निर्माण के लिए इन ऑपरेटरों का उपयोग करने का अभ्यास करें।