Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन असाइनमेंट ऑपरेटर्स


मान लीजिए वेरिएबल 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

  1. - पायथन स्टैंडर्ड ऑपरेटर्स को फ़ंक्शन्स के रूप में (operator मॉड्यूल)

    प्रोग्रामिंग में, ऑपरेटर आमतौर पर एक सिंबल (की) होता है जो किसी विशेष ऑपरेशन जैसे जोड़, घटाव, तुलना आदि को करने के लिए पूर्वनिर्धारित होता है। पायथन में बिल्ट-इन ऑपरेशन्स का एक बड़ा सेट होता है जो विभिन्न श्रेणियों जैसे अंकगणितीय, तुलना, बिट-वाइज़, सदस्यता आदि में विभाजित होते हैं। पायथन लाइब्रेरी

  1. - Python में तुलना ऑपरेटर्स की चेनिंग

    कभी-कभी हमें एक ही स्टेटमेंट में एक से अधिक कंडीशन चेकिंग का उपयोग करने की आवश्यकता होती है। इसके लिए कुछ बेसिक सिंटैक्स हैं जैसे x < y < z, या if x < y and x < z आदि। अन्य भाषाओं की तरह, Python में कुछ बेसिक तुलना ऑपरेटर्स हैं। ये तुलना ऑपरेटर्स हैं , <=, , =, ==, !=, is, is not, in, not in। इन ऑपर

  1. - Python में विभिन्न असाइनमेंट ऑपरेटर्स के प्रकार क्या हैं?

    निम्न तालिका सभी असाइनमेंट ऑपरेटर्स को दर्शाती है: ऑपरेटर विवरण उदाहरण = दाएं ऑपरेंड के मान को बाएं ऑपरेंड को असाइन करता है c = a + b, a + b का मान c में += दाएं ऑपरेंड को बाएं ऑपरेंड में जोड़ता है और परिणाम को बाएं ऑपरेंड को असाइन करता है c += a, a को c में जोड़ें -= दाएं ऑपरेंड को बाएं