दिलचस्प पोस्ट
एंड्रॉइड: स्क्रीन के नरम कीबोर्ड के साथ केवल दृश्य के हिस्सों का आकार बदलें सभी HTTP अनुरोधों को कैसे HTTPS करने के लिए रीडायरेक्ट करें रेजर का उपयोग करते हुए मैं अपने दृश्य के लिए बेहिचक जेसन को कैसे लिख सकता हूं? Android डिवाइस का प्राथमिक ई-मेल पता कैसे प्राप्त करें एंड्रॉइड में कस्टम फ़ॉन्ट को थीम में जोड़ना तेजी से आउटपुट के लिए कॉट और प्रिंटफ़िक्स मिश्रण करना मान का उपयोग करके std :: नक्शा छंटनी सी ++: क्या मैक्रो को 'ए', 'बी', 'सी' में विस्तारित किया जा सकता है? साउंडकार्ड से सी # रिकॉर्डिंग ऑडियो Opencv का उपयोग कर छवि से रंग पैलेट कैसे प्राप्त करें? कैसे एसक्यूएल क्वेरी परिणाम पेंडस डेटा संरचना में परिवर्तित करने के लिए? Struts2 नामस्थान और क्रिया नाम संदर्भ पथ के साथ संबद्ध कोई कार्रवाई नहीं है डेल्फी भाषा सुविधाओं और संस्करण की सूची जिसमें वे शामिल / बहिष्कृत किए गए थे क्या मैं SQL सर्वर से कुछ उपयोगकर्ताओं को प्रमाणित करने के लिए ADFS 2.0 का उपयोग कर सकता हूं? रेलवे पर रूबी एक सरणी के__अगला

क्या पायथन में एक "बराबर" ऑपरेटर नहीं है?

आप कैसे कहते हैं कि बराबर नहीं है?

पसंद

if hi == hi: print "hi" elif hi (does not equal) bye: print "no hi" 

क्या == लिए कोई विकल्प है जिसका अर्थ है "बराबर नहीं"?

Solutions Collecting From Web of "क्या पायथन में एक "बराबर" ऑपरेटर नहीं है?"

का प्रयोग करें != । तुलना ऑपरेटर देखें वस्तु पहचान की तुलना करने के लिए, आप कीवर्ड is उपयोग कर सकते हैं और इसकी निषेध is not

जैसे

 1 == 1 # -> True 1 != 1 # -> False [] is [] #-> False (distinct objects) a = b = []; a is b # -> True (same object) 

बराबर नहीं != (बराबर == )

क्या आप ऐसा कुछ पूछ रहे हैं?

 answer = 'hi' if answer == 'hi': # equal print "hi" elif answer != 'hi': # not equal print "no hi" 

यह पायथन – मूल ऑपरेटर चार्ट सहायक हो सकता है

वहाँ है != (बराबर नहीं) ऑपरेटर देता है, जब दो मान भिन्न होते हैं, फिर भी जब प्रकार के साथ सावधान रहें, "1" != 1 यह हमेशा सही होगा और "1" == 1 हमेशा गलत लौटाएगा, क्योंकि प्रकार भिन्न है, अजगर गतिशील रूप से, लेकिन दृढ़ता से टाइप किया जाता है, अन्य स्थिर रूप से टाइप की गई भाषाएं विभिन्न प्रकारों की तुलना करने के बारे में शिकायत करती हैं

Theres भी else खंड

 # this will always print either "hi" or "no hi" unless something unforseen happens. if hi == "hi": # the variable hi is being compared to the string "hi", strings are immutable in python so you could use the is operator. print "hi" # if indeed it is the string "hi" then print "hi" else: # hi and "hi" are not the same print "no hi" 

ऑपरेटर object identity ऑपरेटर है, जो यह देखने के लिए प्रयोग किया जाता है कि वास्तव में दो ऑब्जेक्ट समान हैं:

 a = [1, 2] b = [1, 2] print a == b # This will print True since they have the same values print a is b # This will print False since they are different objects. 

सभी के रूप में देखकर पहले से ही अन्य तरीकों से अधिक समानताएं नहीं बताई जा सकतीं हैं, मैं बस जोड़ूंगा:

 if not (1) == (1): # This will eval true then false # (ie: 1 == 1 is true but the opposite(not) is false) print "the world is ending" # This will only run on a if true elif (1+1) != (2): #second if print "the world is ending" # This will only run if the first if is false and the second if is true else: # this will only run if the if both if's are false print "you are good for another day" 

इस मामले में यह सकारात्मक == (सच्चा) की जांच को नकारात्मक और विस से बदलना आसान है …

आप दोनों का उपयोग कर सकते हैं != या <>

हालांकि, ध्यान दें कि != पसंदीदा है जहां <> पदावनत है।

उपयोग करें != या <> दोनों के बराबर नहीं है।

तुलना ऑपरेटर <> और != एक ही ऑपरेटर के वैकल्पिक वर्तनी हैं != पसंदीदा वर्तनी है; <> अप्रचलित है [संदर्भ: पायथन भाषा संदर्भ]

आप बस कर सकते हैं:

 if hi == hi: print "hi" elif hi != bye: print "no hi"