इस लेख में, हम Python 3.x में उपलब्ध कुछ इनप्लेस ऑपरेटरों के बारे में जानेंगे। या पहले।
पायथन "ऑपरेटर" मॉड्यूल की मदद से एक ही स्टेटमेंट में एक साथ इनप्लेस ऑपरेशंस, यानी असाइनमेंट और कंप्यूटेशन करने के तरीके प्रदान करता है। यहां हम iadd() , isub() और iconcat() फंक्शन्स के बारे में चर्चा करेंगे।
iadd()
यह फ़ंक्शन हमें वर्तमान मान असाइन करने और जोड़ने की अनुमति देता है। यह ऑपरेशन "a+=b" ऑपरेशन की तरह व्यवहार करता है। स्ट्रिंग और टुपल्स जैसे अपरिवर्तनीय डेटा प्रकारों के मामले में असाइन नहीं किया जा सकता है।
उदाहरण
import operator as op
# using iadd() to add
int1 = op.iadd(786,0);
# displaying value
print ("The value : ", end="")
print (int1)
आउटपुट
The value : 786
इसब ()
यह फ़ंक्शन हमें वर्तमान मान असाइन करने और घटाने की अनुमति देता है। यह ऑपरेशन "a-=b" ऑपरेशन की तरह व्यवहार करता है। स्ट्रिंग और टुपल्स जैसे अपरिवर्तनीय डेटा प्रकारों के मामले में असाइन नहीं किया जा सकता है।
उदाहरण
# using isub() to subtract
int2 = op.isub(57,34)
print ("The value : ", end="")
print (int2) आउटपुट
: The value : 23
आइकॉनकैट ()
यह फ़ंक्शन हमें दूसरे स्ट्रिंग के अंत में एक स्ट्रिंग को जोड़ने की अनुमति देता है जो स्ट्रिंग्स के लिए एक अतिरिक्त ऑपरेटर की तरह काम करता है।
उदाहरण
str1 = "tutorials"
str2 = "point"
# using iconcat() to concatenation
str1 = op.iconcat(str1, str2)
# displaying value
print ("The string becomes: ", end="")
print (str1) आउटपुट
The string becomes: tutorialspoint
निष्कर्ष
इस लेख में, हमने पायथन में इनप्लेस ऑपरेटरों के उपयोग और कार्यान्वयन के बारे में सीखा - iadd(), isub(), iconcat()।