Python बराबर नहीं Operaटोर (!=)

एचएमबी क्या है? Python बराबर नही है Operaटोर?

Python इसे एक ऐसी प्रोग्रामिंग भाषा के रूप में पहचाना जाता है जो बहुत गतिशील है, और इसे आम तौर पर एक मजबूत टाइप की गई भाषा माना जाता है। इस कथन को नॉट इक्वल ऑपरेटर के महत्व को समझकर समझाया जा सकता है। not equal ऑपरेटर, यदि ऑपरेटर के दोनों ओर के दो ऑपरेंडों के मान समान नहीं हैं, तो ऑपरेटर सत्य मान प्रदान करता है, अन्यथा यह असत्य मान प्रदान करता है।

In not equal ऑपरेटर, यदि दो चर अलग-अलग प्रकार के हैं, लेकिन अपने आप में समान मान रखते हैं, तो नॉट इक्वल ऑपरेटर एक सत्य लौटाता है। यदि चर का प्रकार अलग प्रकार का है, तो बहुत सी प्रोग्रामिंग भाषाएँ इसे सत्य के रूप में वर्गीकृत नहीं कर सकती हैं, जो पायथन को एक बहुत ही गतिशील भाषा बनाती है। पायथन में, नॉट इक्वल ऑपरेटरों को तुलना ऑपरेटरों में से एक के रूप में वर्गीकृत किया जा सकता है।

वाक्यविन्यास के साथ बराबर नहीं ऑपरेटरों के प्रकार Python

दोनों प्रकार का वाक्यविन्यास नीचे दर्शाया गया है: –

X<>Y
X!=Y

पायथन में दो प्रकार के नॉट इक्वल ऑपरेटर होते हैं:-

  • !=
  • <>

पहला प्रकार, != पायथन संस्करण 2 और 3 में प्रयोग किया जाता है।

दूसरा प्रकार, <> पायथन संस्करण 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

निम्न तालिका तुलना की सूची का वर्णन करती है पायथन में ऑपरेटर:

Operaटो अर्थ उदाहरण
!= बराबर नहीं-यदि ऑपरेंड का मान समान नहीं है तो सत्य देता है ए!=बी
== बराबर-यदि ऑपरेंड का मान समान है तो सत्य देता है ए==बी
>= इससे बड़ा या बराबर - यदि पहला ऑपरेंड दूसरे ऑपरेंड से बड़ा या बराबर है तो यह सत्य मान देता है ए>=बी
<= Less से या बराबर - यदि पहला ऑपरेंड है तो मान सत्य देता है Less दूसरे ऑपरेंड से अधिक या बराबर ए<=बी
> इससे बड़ा - यदि पहला ऑपरेंड दूसरे ऑपरेंड से बड़ा है तो यह सत्य मान देता है ए>बी
< Less से - यदि पहला ऑपरेंड है तो मान के रूप में सत्य देता है Less दूसरे ऑपरेंड से ए<बी

समान नहीं के उपयोग पर उपयोगी सुझाव Operaटो

यहां कुछ उपयोगी सुझाव दिए गए हैं

  • नॉट इक्वल टू ऑपरेटर का उपयोग फॉर्मेटेड स्ट्रिंग्स में किया जा सकता है।
  • यह सुविधा अपेक्षाकृत नई है और इसका हिस्सा है पायथन संस्करण 3.6.
  • डेवलपर को यह सुनिश्चित करना चाहिए कि वाक्यविन्यास सही होना चाहिए != और नहीं क्योंकि कुछ फ़ॉन्ट या इंटरप्रिटर वाक्यविन्यास को बदल देते हैं != सेवा मेरे .