ตัวดำเนินการใน Python จัดประเภทได้ดังนี้ -
ตัวดำเนินการเลขคณิต (Arithmetic operators)
+สำหรับการบวก-สำหรับการลบ*สำหรับการคูณ/สำหรับการหาร//สำหรับการหารแบบปัดเศษลง (floor division)%สำหรับโมดูลอหรือเศษ
ตัวดำเนินการสัมพันธ์ (Relational operators)
>มากกว่า>=มากกว่าหรือเท่ากับ<น้อยกว่า<=น้อยกว่าหรือเท่ากับ==เท่ากับ!=ไม่เท่ากับ
ตัวดำเนินการตรรกะ (Logical operators)
and- จริงก็ต่อเมื่อโพรแอนด์ทั้งสองจริงor- จริงหากโพรแอนด์ใดโพรแอนด์หนึ่งจริงnot- จริงหากโพรแอนด์เป็นเท็จ และในทางกลับกัน
ตัวดำเนินการบิตเวิร์ส (Bitwise operators)
&สำหรับ bitwise AND|สำหรับ bitwise OR~สำหรับ bitwise NOT^สำหรับ bitwise XOR>>สำหรับ bitwise right-shift<<สำหรับ bitwise left-shift
ตัวดำเนินการกำหนดค่า (Assignment operators)
=กำหนดค่าขวาให้ตัวแปรซ้าย+=บวกและกำหนด-=ลบและกำหนด*=คูณและกำหนด/=หารและกำหนด
ตัวดำเนินการเอกลักษณ์ (Identity operators)
is- จริงหากโพรแอนด์เหมือนกัน (same object)is not- เท็จหากโพรแอนด์ไม่เหมือนกัน
ตัวดำเนินการสมาชิก (Membership operators)
in- จริงหากค่าอยู่ในลำดับข้อมูลnot in- เท็จหากค่าไม่อยู่ในลำดับข้อมูล