ใน Python =สัญลักษณ์ถูกกำหนดเป็น การมอบหมาย โอเปอเรเตอร์ ต้องการตัวแปรหนึ่งตัวทางด้านซ้ายและนิพจน์ทางด้านขวา ค่าของนิพจน์ทางด้านขวาถูกกำหนดให้กับตัวแปรทางด้านซ้าย นิพจน์และชื่อของตัวแปรใช้แทนกันได้
>>> a=10 >>> b=20 >>> c=a+b >>> a,b,c (10, 20, 30) >>> a+b=c SyntaxError: can't assign to operator
สัญลักษณ์ ==คือตัวดำเนินการเปรียบเทียบและเรียกว่า เท่ากับ โอเปอเรเตอร์ คืนค่า จริง หากตัวถูกดำเนินการด้านใดด้านหนึ่งเท่ากัน มิฉะนั้น คืนค่าเท็จ
>>> 10+2 == 10 False >>> (10+2) == 12 True >>> 'computer' == 'Computer' False >>> 'computer' == "computer" True