परिभाषा - इन-प्लेस ऑपरेशन एक ऐसा ऑपरेशन है जो किसी दिए गए रैखिक बीजगणित, वेक्टर, मैट्रिसेस (टेन्सर) की सामग्री को बिना कॉपी किए सीधे बदल देता है। वे ऑपरेटर जो ऑपरेशन करने में मदद करते हैं उन्हें इन-प्लेस ऑपरेटर कहा जाता है।
उदाहरण: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: 5
इसब ()
इस फ़ंक्शन का उपयोग वर्तमान मान निर्दिष्ट करने और उन्हें घटाने के लिए किया जाता है। यह ऑपरेटर 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
imod()
इस फ़ंक्शन का उपयोग वर्तमान मान निर्दिष्ट करने और उन्हें विभाजित करने के लिए किया जाता है। यह ऑपरेटर x%=y . करता है कार्यवाही। स्ट्रिंग्स के मामले में, अंक निर्दिष्ट नहीं किया जाता है।
उदाहरण
a =operator.imod(10, 5); print ("The result after modulus : ", end="") print(a)
आउटपुट
The result after modulus: 2.0
आइकॉनकैट ()
इस फ़ंक्शन का उपयोग दो स्ट्रिंग्स को जोड़ने के लिए किया जाता है।
उदाहरण
a= "jupyter” b = "notebook" t =operator.iconcat(a, b) print (" After concatenation : ", end="") print (t)
आउटपुट
After concatenation : jupyter notebook