मान लीजिए वेरिएबल a में 10 और वेरिएबल b में 20 है, तो:
| क्र.सं. | ऑपरेटर और विवरण | उदाहरण |
|---|---|---|
| 1 | = राइट साइड ऑपरेंड्स से मान को लेफ्ट साइड ऑपरेंड को असाइन करता है | c = a + b, a + b का मान c में असाइन करता है |
| 2 | += एड AND राइट ऑपरेंड को लेफ्ट ऑपरेंड में जोड़ता है और रिजल्ट को लेफ्ट ऑपरेंड को असाइन करता है | c += a, c = c + a के बराबर है |
| 3 | -= सब्ट्रैक्ट AND राइट ऑपरेंड को लेफ्ट ऑपरेंड से घटाता है और रिजल्ट को लेफ्ट ऑपरेंड को असाइन करता है | c -= a, c = c - a के बराबर है |
| 4 | *= मल्टिप्लाई AND राइट ऑपरेंड को लेफ्ट ऑपरेंड से गुणा करता है और रिजल्ट को लेफ्ट ऑपरेंड को असाइन करता है | c *= a, c = c * a के बराबर है |
| 5 | /= डिवाइड AND लेफ्ट ऑपरेंड को राइट ऑपरेंड से विभाजित करता है और रिजल्ट को लेफ्ट ऑपरेंड को असाइन करता है | c /= a, c = c / a के बराबर है |
| 6 | %= मोड्यूलस AND दो ऑपरेंड्स का उपयोग करके मोड्यूलस लेता है और रिजल्ट को लेफ्ट ऑपरेंड को असाइन करता है | c %= a, c = c % a के बराबर है |
| 7 | **= एक्सपोनेंट AND ऑपरेटर्स पर एक्सपोनेंशियल (पावर) गणना करता है और लेफ्ट ऑपरेंड को मान असाइन करता है | c **= a, c = c ** a के बराबर है |
| 8 | //= फ्लोर डिवीजन ऑपरेटर्स पर फ्लोर डिवीजन करता है और लेफ्ट ऑपरेंड को मान असाइन करता है | c //= a, c = c // a के बराबर है |
उदाहरण
मान लीजिए वेरिएबल a में 10 और वेरिएबल b में 20 है, तो:
#!/usr/bin/python a = 21 b = 10 c = 0 c = a + b print "Line 1 - Value of c is ", c c += a print "Line 2 - Value of c is ", c c *= a print "Line 3 - Value of c is ", c c /= a print "Line 4 - Value of c is ", c c = 2 c %= a print "Line 5 - Value of c is ", c c **= a print "Line 6 - Value of c is ", c c //= a print "Line 7 - Value of c is ", c
आउटपुट
उपरोक्त प्रोग्राम चलाने पर निम्न परिणाम मिलता है:
Line 1 - Value of c is 31 Line 2 - Value of c is 52 Line 3 - Value of c is 1092 Line 4 - Value of c is 52 Line 5 - Value of c is 2 Line 6 - Value of c is 2097152 Line 7 - Value of c is 99864