Toán tử Python được chia thành 7 loại:
- Toán tử số học Python
- Toán tử so sánh [quan hệ] Python
- Toán tử gán trong Python
- Toán tử logic Python
- Toán tử Membership Python
- Toán tử xác thực Python
- Toán tử Bitwise trong Python
Toán tử số học trong Python
Các toán tử số học Python này bao gồm các toán tử Python cho các phép toán cơ bản như cộng, trừ, nhân, chia,...
Giả sử biến a giữ giá trị là 10 và biến b giữ giá trị 20, ta sẽ có bảng ví dụ như sau:
Toán tử
Mô tả
Ví dụ
Phép cộng [+]
Thêm giá trị bằng cách cộng hai biến lại với nhau
a+b=30
Phép trừ [-]
Trừ toán hạng bên phải khỏi toán hạng bên trái
a-b=-10
Phép nhân [*]
Nhân hai giá trị lại với nhau
a*b=200
Phép chia [/]
Chia hai giá trị cho nhau
b/a=2
Phép chia lấy phần dư [%]
Chia toán hạng bên trái cho toán hạng bên phải và trả về phần dư
b%a=0
Toán tử mũ[**]
Thực hiện phép tính lũy thừa trên các toán tử
a**b= 10 mũ 20
Chia làm tròn xuống [//]
Sự phân chia các toán hạng trong đó kết quả là thương số, các chữ số sau dấu thập phân bị loại bỏ. Nhưng nếu một trong các toán hạng là số âm, kết quả sẽ được làm tròn, tức là, được làm tròn từ 0 [về phía âm vô cùng]
>>> Xem thêm: Khóa học lập trình Python
Toán tử quan hệ trong Python
Toán tử quan hệ được thực hiện bằng cách so sánh giữa các toán hạng với nhau. Chúng cho ta biết liệu một toán hạng lớn hơn, nhỏ hơn hay bằng. Hay nói cách khác toán tử này so sánh các giá trị ở hai bên và quyết định mối quan hệ giữa chúng.
Giả sử biến a là 10 và biến b là 20 thì ta có ví dụ sau:
Toán tử
Mô tả
Ví dụ
==
Nếu giá trị của hai toán hạng bằng nhau thì kết quả trả về là True
[a==b] là false
!=
So sánh giá trị hai toán hạng xem chúng giống hay khác nhau, nếu khác nhau kết quả trả về là True, giống nhau kết quả trả về là False
a!=b là false
Nếu giá trị của hai toán hạng không bằng nhau thì ta có điều kiện đúng
[ab] là đúng. Toán tử này tương tự với toán tử !=
>
Nếu giá trị của toán hạng bên trái lớn hơn toán hạng bên phải thì điều kiện ta có sẽ là true
[a>b] là false
=b] là sai