Python बराबर नहीं Operaटोर (!=)
⚡ स्मार्ट सारांश
Python 'बराबर नहीं' ऑपरेटर दो ऑपरेंड की तुलना करते हैं और उनके कंटेंट में अंतर होने पर बूलियन मान लौटाते हैं। != प्रतीक का उपयोग किया जाता है। Python 2 और 3, और क्योंकि Python यह डायनामिकली टाइप्ड है, यह विभिन्न डेटा प्रकारों के बीच मूल्यों की तुलना भी करता है।
एचएमबी क्या है? Python बराबर नही है Operaटोर?
Python इसे एक ऐसी प्रोग्रामिंग भाषा के रूप में पहचाना जाता है जो बहुत गतिशील है, और इसे आम तौर पर एक मजबूत टाइप की गई भाषा माना जाता है। इस कथन को नॉट इक्वल ऑपरेटर के महत्व को समझकर समझाया जा सकता है। not equal ऑपरेटर, यदि ऑपरेटर के दोनों ओर के दो ऑपरेंडों के मान समान नहीं हैं, तो ऑपरेटर सत्य मान प्रदान करता है, अन्यथा यह असत्य मान प्रदान करता है।
In not equal यदि दो चर अलग-अलग प्रकार के हों लेकिन उनमें समान मान हों, तो 'बराबर नहीं' ऑपरेटर 'सही' मान लौटाता है। हालांकि, बहुत कम प्रोग्रामिंग भाषाएँ चर के प्रकार के भिन्न होने पर इसे सही मान सकती हैं, जिससे समस्या उत्पन्न होती है। Python एक बहुत ही गतिशील भाषा। Pythonअसमान ऑपरेटरों को तुलना ऑपरेटरों में से एक के रूप में वर्गीकृत किया जा सकता है।
वाक्यविन्यास के साथ बराबर नहीं ऑपरेटरों के प्रकार Python
दोनों प्रकार का वाक्यविन्यास नीचे दर्शाया गया है: –
X<>Y X!=Y
असमान ऑपरेटर दो प्रकार के होते हैं Python:-
!=<>
पहला प्रकार, != में प्रयोग किया जाता है Python संस्करण 2 और 3।
दूसरा प्रकार, <> में प्रयोग किया जाता है Python संस्करण 2 और संस्करण 3 से नीचे के संस्करणों में, यह ऑपरेटर अप्रचलित है।
इसका उदाहरण Python बराबर नहीं Operaटो
आइए पायथन में not equal to को दर्शाने के लिए दो परिदृश्यों पर विचार करें। समान डेटा प्रकार लेकिन भिन्न मानों के लिए not equal ऑपरेटर का उदाहरण निम्नलिखित है:-
A = 44 B = 284 C = 284 print(B!=A) print(B!=C)
आउटपुट:
True False
विभिन्न डेटा प्रकार लेकिन समान मानों के लिए पायथन में समान नहीं का उदाहरण निम्नलिखित है
C = 12222 X = 12222.0 Y = "12222" print(C!=X) print(X!=Y) print(C!=Y)
आउटपुट:
False True True
नॉट इक्वल का उपयोग कैसे करें Operaआईएफ स्टेटमेंट के साथ टोर
पायथन में, if-statement को एक ऐसे कथन के रूप में वर्णित किया जा सकता है जो प्रवेश-स्तर की स्थिति की जांच करता है और जब यह सत्य होता है तो निष्पादित होता है।
आइए if स्टेटमेंट और does not equal to ऑपरेटर का उपयोग करने का एक मूल उदाहरण लेते हैं जैसा कि नीचे दिखाया गया है: -
X = 5
Y = 5
if ( X != Y ):
print("X is not equal to Y")
else:
print("X is equal to Y")
आउटपुट:
X is equal to Y
यहाँ, बराबर नहीं != if कथन के साथ प्रयोग किया जाता है।
While लूप के साथ बराबर (==) ऑपरेटर का उपयोग कैसे करें
पायथन में, while-loop तब तक कोड के ब्लॉक को दोहराता है जब तक कि कोई शर्त सत्य या असत्य हो। आइए while loop और equal to ऑपरेटर का उपयोग करके विषम संख्याओं को प्रिंट करने का एक मामला लेते हैं जैसा कि नीचे दिखाया गया है: –
m = 300
while m <= 305:
m = m + 1
if m%2 == 0:
continue
print (m)
आउटपुट:
301 303 305
यहाँ, बराबर == if कथन के साथ प्रयोग किया जाता है।
उदाहरण: नॉट इक्वल ऑपरेटर का उपयोग करके सम संख्याएँ ज्ञात करना
पायथन में, while loop का उपयोग not equal to ऑपरेटर के साथ भी किया जा सकता है। आइए while loop और not equal to ऑपरेटर का उपयोग करके सम संख्याओं को प्रिंट करने का एक उदाहरण लेते हैं जैसा कि नीचे दिखाया गया है: –
m = 300
while m <= 305:
m = m + 1
if m%2 != 0:
continue
print (m)
आउटपुट:
302 304 306
यहाँ, बराबर नहीं != if कथन के साथ प्रयोग किया जाता है।
इसका उपयोग कैसे करें: Python बराबर नहीं Operaकस्टम ऑब्जेक्ट के साथ टोर
कस्टम ऑब्जेक्ट्स उपयोगकर्ता या डेवलपर को अपने कस्टम कार्यान्वयन बनाने में सक्षम बनाते हैं। यह डेवलपर्स को वास्तविक आउटपुट को आमतौर पर अपेक्षित से अलग करने में सक्षम बनाता है।
आइए एक कस्टम ऑब्जेक्ट का उदाहरण लेते हैं जो not equal to ऑपरेटर का उपयोग करता है जैसा कि नीचे दिखाया गया है: –
उदाहरण:
class G9Example: s_n='' def __init__(self, name): self.s_n = name def __ne__(self, x): if type(x) != type(self): return True # return True for different values if self.s_n != x.s_n: return True else: return False G1 = G9Example("Guru99") G2 = G9Example("HipHop99") G3 = G9Example("Guru99") print(G1 != G2) print(G2 != G3) print(G1 != G3)
आउटपुट:
True True False
तुलना ऑपरेटर Python
निम्न तालिका तुलना की सूची का वर्णन करती है ऑपरेटरों में Python:
| Operaटो | अर्थ | उदाहरण |
|---|---|---|
!= |
बराबर नहीं-यदि ऑपरेंड का मान समान नहीं है तो सत्य देता है | ए!=बी |
== |
बराबर-यदि ऑपरेंड का मान समान है तो सत्य देता है | ए==बी |
>= |
इससे बड़ा या बराबर - यदि पहला ऑपरेंड दूसरे ऑपरेंड से बड़ा या बराबर है तो यह सत्य मान देता है | ए>=बी |
<= |
Less से या बराबर - यदि पहला ऑपरेंड है तो मान सत्य देता है Less दूसरे ऑपरेंड से अधिक या बराबर | ए<=बी |
> |
इससे बड़ा - यदि पहला ऑपरेंड दूसरे ऑपरेंड से बड़ा है तो यह सत्य मान देता है | ए>बी |
< |
Less से - यदि पहला ऑपरेंड है तो मान के रूप में सत्य देता है Less दूसरे ऑपरेंड से | ए<बी |
समान नहीं के उपयोग पर उपयोगी सुझाव Operaटो
यहां कुछ उपयोगी सुझाव दिए गए हैं
- नॉट इक्वल टू ऑपरेटर का उपयोग फॉर्मेटेड स्ट्रिंग्स में किया जा सकता है।
- यह सुविधा अपेक्षाकृत नई है और इसका हिस्सा है Python संस्करण 3.6.
- डेवलपर को यह सुनिश्चित करना चाहिए कि वाक्यविन्यास सही होना चाहिए
!=और नहीं≠क्योंकि कुछ फ़ॉन्ट या इंटरप्रिटर वाक्यविन्यास को बदल देते हैं!=सेवा मेरे≠.

