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

पायथन में इनप्लेस ऑपरेटर


परिभाषा - इनप्लेस ऑपरेशन एक ऐसा ऑपरेशन है जो दिए गए लीनियर अल्जेब्रा, वेक्टर, मैट्रिक्स (टेंसर) के कंटेंट को कॉपी बनाए बिना सीधे बदलता है। जो ऑपरेटर्स ऑपरेशन करने में मदद करते हैं उन्हें इनप्लेस ऑपरेटर कहा जाता है।

उदाहरण: a+= b, a= operator.iadd(a, b) के समतुल्य है

कुछ ऑपरेटर्स हैं जिनका उपयोग इनप्लेस ऑपरेशन के लिए किया जाता है।

iadd()

यह फंक्शन वर्तमान मान को असाइन करने और उन्हें जोड़ने के लिए उपयोग किया जाता है। यह ऑपरेटर x+=y ऑपरेशन करता है। स्ट्रिंग्स, नंबर्स के मामले में असाइनिंग नहीं की जाती।

उदाहरण

a = operator.iadd(1, 3)
print("The result after adding: ", end="")
print(a)

आउटपुट

The result after adding: 4

isub()

यह फंक्शन वर्तमान मान को असाइन करने और उन्हें घटाने के लिए उपयोग किया जाता है। यह ऑपरेटर x-=y ऑपरेशन करता है। स्ट्रिंग्स, नंबर्स के मामले में असाइनिंग नहीं की जाती।

उदाहरण

a = operator.isub(8, 6)
print("The result after subtracting: ", end="")
print(a)

आउटपुट

The result after subtracting: 2

imul()

यह फंक्शन वर्तमान मान को असाइन करने और उन्हें गुणा करने के लिए उपयोग किया जाता है। यह ऑपरेटर x*=y ऑपरेशन करता है। स्ट्रिंग्स, नंबर्स के मामले में असाइनिंग नहीं की जाती।

उदाहरण

a = operator.imul(8, 6)
print("The result after multiplying: ", end="")
print(a)

आउटपुट

The result after multiplying: 48

itruediv()

यह फंक्शन वर्तमान मान को असाइन करने और उन्हें विभाजित करने के लिए उपयोग किया जाता है। यह ऑपरेटर x/=y ऑपरेशन करता है। स्ट्रिंग्स, नंबर्स के मामले में असाइनिंग नहीं की जाती।

उदाहरण

a = operator.itruediv(54, 6)
print("The result after dividing: ", end="")
print(a)

आउटपुट

The result after dividing: 9.0

imod()

यह फंक्शन वर्तमान मान को असाइन करने और उन्हें विभाजित करने के लिए उपयोग किया जाता है। यह ऑपरेटर x%=y ऑपरेशन करता है। स्ट्रिंग्स, नंबर्स के मामले में असाइनिंग नहीं की जाती।

उदाहरण

a = operator.imod(10, 5)
print("The result after modulus: ", end="")
print(a)

आउटपुट

The result after modulus: 0

iconcat()

यह फंक्शन दो स्ट्रिंग्स को कन्केटनेट करने के लिए उपयोग किया जाता है।

उदाहरण

a = "jupyter"
b = "notebook"
t = operator.iconcat(a, b)
print("After concatenation: ", end="")
print(t)

आउटपुट

After concatenation: jupyter notebook
  1. पायथन में पैटर्न कैसे प्रिंट करें पायथन में पैटर्न कैसे प्रिंट करें

    पायथन में पैटर्न्स को नेस्टेड फॉर लूप्स का उपयोग करके प्रिंट किया जा सकता है। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से इटरेट करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। प्रिंट स्टेटमेंट को आवश्यकतानुसार विभिन्न पैटर्न बनाने के लिए मॉ

  1. Python Tkinter में after विधि Python Tkinter में after विधि

    Tkinter GUI बनाने के लिए एक Python लाइब्रेरी है। इसमें GUI विंडोज और अन्य विजेट्स बनाने और हेरफेर करने के लिए कई अंतर्निहित विधियाँ हैं जो डेटा और GUI इवेंट्स दिखाते हैं। इस लेख में हम देखेंगे कि Tkinter GUI में after विधि का उपयोग कैसे किया जाता है। सिंटैक्स .after(delay, FuncName=FuncName) यह विध

  1. पायथन ऑब्जेक्ट तुलना:  is  बनाम  == पायथन ऑब्जेक्ट तुलना: "is" बनाम "=="

    इस लेख में हम ऑब्जेक्ट तुलना यानी is ऑपरेटर और समानता ऑपरेटर == के बीच अंतर के बारे में जानेंगे। समानता ऑपरेटर पास किए गए आर्गुमेंट के मान पर काम करता है जबकि is ऑपरेटर पास किए गए दो ऑब्जेक्ट्स के रेफरेंस की तुलना करता है। समानता ऑपरेटर के मामले में आर्गुमेंट की सामग्री की तुलना की जाती है, उनके रेफ