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

पायथन में =+ और +=क्या करते हैं?


+=ऑपरेटर ऑब्जेक्ट के लिए सिंटैक्टिक शुगर है।__iadd__() फ़ंक्शन। पायथन डॉक्स से:

इन विधियों को संवर्धित अंकगणितीय असाइनमेंट को लागू करने के लिए कहा जाता है (+=, -=, *=, @=, /=, //=, %=, **=, <<=,>> =, &=, ^=, |=). इन विधियों को ऑपरेशन को जगह में करने का प्रयास करना चाहिए (स्वयं को संशोधित करना) और परिणाम वापस करना चाहिए (जो हो सकता है, लेकिन स्वयं होना आवश्यक नहीं है)।

उदाहरण

तो जब आप कुछ ऐसा करते हैं -

a = 5
b = 10
a += b
print(a)

आउटपुट

यह आउटपुट देगा -

15

ए को यहां जगह में संशोधित किया जा रहा है। आप ऐसे ऑपरेटरों के बारे में https://docs.python.org/3/reference/datamodel.html#object.__iadd__ पर अधिक पढ़ सकते हैं।

=+ ऑपरेटर वैसा ही है जैसे कि आपको a =-b जैसा कुछ करना था, केवल नकारात्मक के बजाय सकारात्मक को छोड़कर। यह मूल रूप से a =b जैसा ही है, हालांकि किसी मान से पहले '+' जोड़ने से यह नहीं बदलता है। इसे यूनरी ऑपरेटर कहा जाता है क्योंकि इसमें दो के बजाय केवल एक तर्क (उदा:+a) होता है (उदा:a+b)।



  1. पायथन में tkinter और tkinter.ttk के विजेट में क्या अंतर है?

    tkinter.ttk एक मॉड्यूल है जिसका उपयोग टिंकर विजेट्स को स्टाइल करने के लिए किया जाता है। जैसे CSS का उपयोग HTML तत्व को स्टाइल करने के लिए किया जाता है, वैसे ही हम tkinter.ttk का उपयोग tkinter विजेट्स को स्टाइल करने के लिए करते हैं। यहां tkinter विजेट और tkinter.ttk . के बीच प्रमुख अंतर दिए गए हैं -

  1. पायथन में स्ट्रिंग और बाइट स्ट्रिंग में क्या अंतर है?

    एक स्ट्रिंग वर्णों का एक क्रम है; ये एक अमूर्त अवधारणा हैं, और इन्हें सीधे डिस्क पर संग्रहीत नहीं किया जा सकता है। एक बाइट स्ट्रिंग बाइट्स का एक क्रम है - चीजें जो डिस्क पर संग्रहीत की जा सकती हैं। उनके बीच मानचित्रण एक एन्कोडिंग है - इनमें से बहुत सारे हैं (और असीम रूप से कई संभव हैं) - और आपको यह

  1. पायथन में 'अपवाद को छोड़कर ई' और 'अपवाद को छोड़कर, ई' के बीच क्या अंतर है?

    कथनों को छोड़कर , और as का प्रयोग करने में अंतर इस प्रकार है: दोनों , और as समान कार्यक्षमता के अनुसार हैं; लेकिन उनका उपयोग निम्नानुसार पायथन संस्करणों पर निर्भर करता है। पायथन 2.5 और पुराने संस्करणों में, अल्पविराम के उपयोग की अनुशंसा की जाती है क्योंकि as समर्थित नहीं है। पायथन 2.6+ संस्करणों