Python में `=` सिंबल को असाइनमेंट ऑपरेटर के रूप में परिभाषित किया गया है। इसके बाईं ओर एक वेरिएबल और दाईं ओर एक एक्सप्रेशन की आवश्यकता होती है। दाईं ओर के एक्सप्रेशन का मान बाईं ओर के वेरिएबल को असाइन किया जाता है। एक्सप्रेशन और वेरिएबल का नाम परस्पर विनिमेय नहीं हैं।
>>> a = 10 >>> b = 20 >>> c = a + b >>> a, b, c (10, 20, 30) >>> a + b = c SyntaxError: can't assign to operator
`==` सिंबल एक तुलना ऑपरेटर है और इसे इक्वल टू ऑपरेटर कहा जाता है। यह true लौटाता है यदि दोनों तरफ के ऑपरेंड बराबर हैं, अन्यथा false लौटाता है।
>>> 10 + 2 == 10 False >>> (10 + 2) == 12 True >>> 'computer' == 'Computer' False >>> 'computer' == "computer" True