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: 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

  1. पायथन में पैटर्न कैसे प्रिंट करें?

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

  1. पायथन टिंकर में विधि के बाद

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

  1. पायथन वस्तु तुलना "है" बनाम "=="

    इस लेख में, हम वस्तु तुलना के बारे में जानेंगे अर्थात संचालिका और समानता संचालिका . के बीच समानता ऑपरेटर पारित तर्क के मूल्य पर काम करता है जबकि ऑपरेटर तर्क के रूप में पारित दो वस्तुओं के संदर्भ की तुलना करता है। समानता के मामले में तर्क की सामग्री की तुलना उनके संदर्भों को अनदेखा करते हुए की जा