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