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