Các toán tử trong Python được phân loại như sau:
Toán tử số học (Arithmetic)
- + cộng
- - trừ
- * nhân
- / chia
- // chia nguyên
- % modulo/phần dư
Toán tử quan hệ (Relational)
- > lớn hơn
- >= lớn hơn hoặc bằng
- < nhỏ hơn
- <= nhỏ hơn hoặc bằng
- == bằng
- != không bằng
Toán tử logic (Logical)
- and - true chỉ khi cả hai true
- true - true nếu ít nhất một true
- not - true nếu toán hạng false và ngược lại
Toán tử bitwise
- & bitwise AND
- | bitwise OR
- ~ bitwise NOT
- ^ bitwise XOR
- >> dịch phải
- << dịch trái
Toán tử gán (Assignment)
- = gán giá trị phải cho biến trái
- += cộng và gán
- -= trừ và gán
- *= nhân và gán
- /= chia và gán
Toán tử nhận dạng (Identity)
- is - true nếu đối tượng đồng nhất
- is not - false nếu đối tượng không đồng nhất
Toán tử thành viên (Membership)
- in - true nếu giá trị có trong sequence
- not in - false nếu giá trị không có trong sequence