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