इस लेख में, हम पायथन 3.x या उससे पहले के संस्करण में उपलब्ध कुछ इनप्लेस ऑपरेटर्स के बारे में जानेंगे।
पायथन "operator" मॉड्यूल की मदद से एक ही स्टेटमेंट में असाइनमेंट और गणना एक साथ करने के लिए इनप्लेस ऑपरेशन करने के तरीके प्रदान करता है। यहां हम ixor(), iand(), ipow() फंक्शन्स पर चर्चा करेंगे।
ixor()
यह फंक्शन हमें वर्तमान मान को असाइन और XOR करने की अनुमति देता है। यह ऑपरेशन "a^=b" ऑपरेशन की तरह व्यवहार करता है। अपरिवर्तनीय डेटा प्रकारों, जैसे स्ट्रिंग्स और टुपल्स के मामले में असाइनमेंट नहीं किया जा सकता।
उदाहरण
import operator as op
# ixor() का उपयोग करके XOR करना
int1 = op.ixor(786, 12)
# मान प्रदर्शित करना
print("The value:", end="")
print(int1)
आउटपुट
The value: 798
iand()
यह फंक्शन हमें वर्तमान मान को असाइन और बिटवाइज़ AND करने की अनुमति देता है। यह ऑपरेशन "a&=b" ऑपरेशन की तरह व्यवहार करता है। अपरिवर्तनीय डेटा प्रकारों, जैसे स्ट्रिंग्स और टुपल्स के मामले में असाइनमेंट नहीं किया जा सकता।
उदाहरण
# iand() का उपयोग करके बिटवाइज़ AND करना
int2 = op.iand(57, 34)
print("The value:", end="")
print(int2)
आउटपुट
The value: 32
ipow()
यह फंक्शन हमें वर्तमान मान को असाइन और घातांक करने की अनुमति देता है। यह ऑपरेशन "a**=b" ऑपरेशन की तरह व्यवहार करता है। अपरिवर्तनीय डेटा प्रकारों, जैसे स्ट्रिंग्स और टुपल्स के मामले में असाइनमेंट नहीं किया जा सकता।
उदाहरण
# ipow() का उपयोग करके घातांक करना
int2 = op.ipow(3, 2)
print("The value:", end="")
print(int2)
आउटपुट
The value: 9
निष्कर्ष
इस लेख में, हमने पायथन में इनप्लेस ऑपरेटर्स के उपयोग और कार्यान्वयन - ixor(), iand(), ipow() के बारे में सीखा।