पायथन में इन-प्लेस ऑपरेटर्स | 1 सेट करें (iadd (), isub (), iconcat () …)

| |

पायथन अपनी परिभाषा में संचालन करने के लिए विधियाँ प्रदान करता है, अर्थात ऑपरेटर मॉड्यूल का उपयोग करके एक अभिव्यक्ति में असाइनमेंट और मूल्यांकन करना । उदाहरण के लिए,

x + = y x = operator.iadd (x, y) के बराबर है 

कुछ महत्वपूर्ण इन-प्लेस ऑपरेशन : <पी> <मजबूत> 1। iadd () : — इस फ़ंक्शन का उपयोग वर्तमान मान असाइन करने और जोड़ने के लिए किया जाता है। यह ऑपरेशन "a + = b " ऑपरेशन करता है। स्ट्रिंग, नंबर और टुपल्स जैसे अपरिवर्तनीय कंटेनरों के लिए नहीं असाइनमेंट सही है।

2. आइकनकैट () : — इस फ़ंक्शन का उपयोग सेकंड के अंत में एक पंक्ति को समायोजन करने के लिए किया जाता है।


# Python कोड प्रदर्शित करने के लिए कि कैसे यह काम करता है
# iadd () और iconcat ()


# इम्पोर्ट स्टेटमेंट स्टेटमेंट ऑपरेशंस को हैंडल करने के लिए

import ऑपरेटर


# iadd () का उपयोग करके मान जोड़ने और असाइन करने के लिए

x = <कोड वर्ग = "सादा"> ऑपरेटर। iadd ( <कोड वर्ग = "मान"> 2 <कोड वर्ग = "सादा">, < कोड वर्ग = "मान"> 3 <कोड वर्ग = "सादा">);


# बदले हुए मान को प्रिंट करें

प्रिंट <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "जोड़ने और असाइन करने के बाद मूल्य:" <कोड वर्ग = "सादा">, अंत < कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> "")

<कोड वर्ग = "कार्य"> प्रिंट <कोड वर्ग = "सादा"> (x)


<कोड वर्ग = "टिप्पणियां"> # प्रारंभिक मान

<पी> कोड वर्ग = "सादा"> y <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "स्ट्रिंग"> "गीक्स"


<कोड वर्ग = "सादा"> z <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "स्ट्रिंग"> "forgeeks"


<कोड वर्ग = "टिप्पणियां"> # अनुक्रमों को संयोजित करने के लिए आइकनकैट () का उपयोग करना

<कोड वर्ग = "सादा"> y <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> operator.iconcat (y, z)


# संयोजन करने के लिए iconcat () का उपयोग करना ई सीक्वेंस

Print ( "String" संयोजन के बाद है:" <कोड वर्ग = "सादा">, अंत <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> "")

<कोड वर्ग = "फ़ंक्शंस"> प्रिंट <कोड वर्ग = "सादा"> (वाई)

आउटपुट:

जोड़ने और असाइन करने के बाद का मान: 5 संयोजन के बाद की स्ट्रिंग है: पाइथॉनइंजीनियरिंग 

3. इसब () : — इस फ़ंक्शन का उपयोग वर्तमान मान असाइन करने और घटाने के लिए किया जाता है। यह ऑपरेशन "a- = b " ऑपरेशन करता है। स्ट्रिंग, नंबर और टुपल्स जैसे अपरिवर्तनीय कंटेनरों के लिए नहीं असाइनमेंट सही है।

4. इमुल () : — इस फ़ंक्शन का उपयोग वर्तमान मान असाइन और गुणा करने के लिए किया जाता है। यह ऑपरेशन "a * = b " ऑपरेशन करता है। स्ट्रिंग, नंबर, और टुपल्स जैसे अपरिवर्तनीय कंटेनरों के लिए नहीं असाइनमेंट सही है।


# Python कोड to प्रदर्शित करें कि यह कैसे काम करता है
# isub () और imul ()


# स्टेटमेंट ऑपरेशंस को हैंडल करने के लिए इंपोर्ट स्टेटमेंट

import ऑपरेटर


# isub () का उपयोग करके मान घटाना और असाइन करना

x = <कोड वर्ग = "सादा"> ऑपरेटर। आईसब ( <कोड वर्ग = "मान"> 2 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 3 <कोड वर्ग = "सादा">);


# बदले हुए मान को प्रिंट करें

Print <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "घटाना और असाइन करने के बाद मूल्य:" <कोड वर्ग = "सादा">, अंत < कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> "")

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> (x)


<कोड वर्ग = "टिप्पणियां"> # imul () का उपयोग करके गुणा और मान निर्दिष्ट करने के लिए

<कोड वर्ग = "सादा"> x <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> ऑपरेटर। इमुल ( <कोड वर्ग = "मान" "> 2 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 3 <कोड वर्ग = "सादा">);


# बदले हुए मान को प्रिंट करें

प्रिंट <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "गुणा और निर्दिष्ट करने के बाद मूल्य:" <कोड वर्ग = "सादा">, अंत < कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> "")

<कोड वर्ग = "कार्य"> प्रिंट <कोड वर्ग = "सादा"> (x)

आउटपुट:

घटाने और असाइन करने के बाद का मान: -1 मान गुणा और नियत करने के बाद: 6 

5. itruediv () : — इस फ़ंक्शन का उपयोग वर्तमान मान असाइन और विभाजित करने के लिए किया जाता है। यह ऑपरेशन "a / = b " ऑपरेशन करता है। स्ट्रिंग, नंबर और टुपल्स जैसे अपरिवर्तनीय कंटेनरों के लिए नहीं असाइनमेंट सही है।

6. आईमोड () : — इस फ़ंक्शन का उपयोग शेष को असाइन करने और वापस करने के लिए किया जाता है। यह ऑपरेशन "a% = b " ऑपरेशन करता है। स्ट्रिंग, नंबर, और टुपल्स जैसे अपरिवर्तनीय कंटेनरों के लिए नहीं असाइनमेंट सही है।


# Python कोड to प्रदर्शित करें कि यह कैसे काम करता है
# itruediv () और imod ()


# स्टेटमेंट ऑपरेशंस को हैंडल करने के लिए इंपोर्ट स्टेटमेंट

import ऑपरेटर


# itruediv () का उपयोग करके विभाजित और मान असाइन करने के लिए

x = <कोड वर्ग = "सादा"> ऑपरेटर। itruediv ( <कोड वर्ग = "मान"> 10 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 5 <कोड वर्ग = "सादा">);


# बदले हुए मान को प्रिंट करें

Print <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "विभाजन और निर्दिष्ट करने के बाद मूल्य:" <कोड वर्ग = "सादा">, अंत < कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> "")

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> (x)


# मॉड्यूल के लिए imod () का उपयोग करना और एक मान निर्दिष्ट करना

<कोड वर्ग = "सादा"> x <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> ऑपरेटर। imod ( <कोड वर्ग = " value"> 10 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 6 <कोड वर्ग = "सादा">);


# बदले हुए मान को प्रिंट करें

प्रिंट <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "मापांक और निर्दिष्ट करने के बाद मूल्य:" <कोड वर्ग = "सादा">, अंत < कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> "")

<कोड वर्ग = "कार्य"> प्रिंट <कोड वर्ग = "सादा"> (x)

आउटपुट:

विभाजन और नियत करने के बाद का मान: 2.0 के बाद का मान मॉड्यूलस और असाइनमेंट: 4 

निम्नलिखित लेख

यह लेख मंजीत सिंह ... यदि आप Pyt . के रूप में हैं hon.Engineering और योगदान देना चाहते हैं, तो आप योगदान.पायथन.इंजीनियरिंग का उपयोग करके या एक लेख पोस्ट करके @python का योगदान करके एक लेख भी लिख सकते हैं। अभियांत्रिकी। मेरे लेख को Python.Engineering होमपेज पर देखें और अन्य geeks की मदद करें।

यदि आपको कुछ भी गलत लगता है या यदि आप ऊपर चर्चा किए गए विषय पर अधिक जानकारी साझा करना चाहते हैं तो कृपया टिप्पणी पोस्ट करें।