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

Python में 'is not' ऑपरेटर क्या करता है?


Python में, `is` और `is not` ऑपरेटर्स को आइडेंटिटी ऑपरेटर्स कहा जाता है। कंप्यूटर की मेमोरी में प्रत्येक ऑब्जेक्ट को Python इंटरप्रेटर द्वारा एक यूनिक आइडेंटिफिकेशन नंबर (id) असाइन किया जाता है। आइडेंटिटी ऑपरेटर्स चेक करते हैं कि दो ऑब्जेक्ट्स का `id()` समान है या नहीं। `'is not'` ऑपरेटर true लौटाता है यदि `id()` मान भिन्न हैं और false यदि वे समान हैं।

>>> a = 10
>>> b = a
>>> id(a), id(b)
(490067904, 490067904)
>>> a is not b
False
>>> a = 10
>>> b = 20
>>> id(a), id(b)
(490067904, 490068064)
>>> a is not b
True
  1. - Python में delattr() फंक्शन क्या करता है?

    Python delattr() delattr() ऑब्जेक्ट से एट्रिब्यूट डिलीट करता है यदि ऑब्जेक्ट अनुमति देता है। सिंटैक्स delattr() का सिंटैक्स है: delattr(object, name) delattr() मेथड दो पैरामीटर्स लेता है: delattr() कोई मान नहीं लौटाता (None लौटाता है)। यह केवल एट्रिब्यूट हटाता है (यदि ऑब्जेक्ट अनुमति देता है)। उदाहर

  1. - पायथन में print >> क्या करता है?

    एक सिंटैक्स है जो मानक print स्टेटमेंट को विस्तारित करता है ताकि इसे डिफ़ॉल्ट sys.stdout के बजाय किसी भी फ़ाइल-जैसे ऑब्जेक्ट पर प्रिंट करने के लिए उपयोग किया जा सके। इसलिए इसका उपयोग सीधे फ़ाइलों पर प्रिंट करने के लिए किया जा सकता है। उदाहरण उदाहरण के लिए, आप my_file नामक फ़ाइल खोलते हैं, फिर आप इ

  1. - Python में Strings पर % Operator क्या करता है?

    % String Formatting Operator % एक String Formatting Operator या Interpolation Operator है। दिए गए format % values (जहां Format एक String है), Format में % Conversion Specifications को Values के Zero या अधिक Elements से Replace किया जाता है। Effect C Language में sprintf() का उपयोग करने के समान है।