Các Toán Tử Trong Python




Python là một ngôn ngữ lập trình mạnh mẽ và linh hoạt, cung cấp nhiều loại toán tử để thực hiện các phép toán khác nhau. Trong blog này, chúng ta sẽ tìm hiểu về các loại toán tử chính trong Python, bao gồm:

  1. Toán Tử Số Học
  2. Toán Tử So Sánh
  3. Toán Tử Gán
  4. Toán Tử Logic
  5. Toán Tử Bitwise
  6. Toán Tử Thành Viên
  7. Toán Tử Nhận Dạng

1. Toán Tử Số Học

Toán tử số học dùng để thực hiện các phép toán cơ bản như cộng, trừ, nhân, chia,...

Toán TửMô TảVí Dụ
+Cộng5 + 3 = 8
-Trừ5 - 3 = 2
*Nhân5 * 3 = 15
/Chia5 / 3 ≈ 1.67
%Chia lấy dư5 % 3 = 2
**Lũy thừa5 ** 3 = 125
//Chia lấy nguyên5 // 3 = 1

2. Toán Tử So Sánh

Toán tử so sánh dùng để so sánh hai giá trị và trả về kết quả là True hoặc False.

Toán TửMô TảVí Dụ
==Bằng5 == 3 → False
!=Không bằng5 != 3 → True
>Lớn hơn5 > 3 → True
<Nhỏ hơn5 < 3 → False
>=Lớn hơn hoặc bằng5 >= 3 → True
<=Nhỏ hơn hoặc bằng5 <= 3 → False

3. Toán Tử Gán

Toán tử gán dùng để gán giá trị cho biến.

Toán TửMô TảVí Dụ
=Gán giá trịa = 5
+=Cộng và gána += 3 (tương đương a = a + 3)
-=Trừ và gána -= 3 (tương đương a = a - 3)
*=Nhân và gána *= 3 (tương đương a = a * 3)
/=Chia và gána /= 3 (tương đương a = a / 3)
%=Chia lấy dư và gána %= 3 (tương đương a = a % 3)
**=Lũy thừa và gána **= 3 (tương đương a = a ** 3)
//=Chia lấy nguyên và gána //= 3 (tương đương a = a // 3)

4. Toán Tử Logic

Toán tử logic dùng để thực hiện các phép toán logic và trả về kết quả là True hoặc False.

Toán TửMô TảVí Dụ
andTrue and False → False
orHoặcTrue or False → True
notKhôngnot True → False

5. Toán Tử Bitwise

Toán tử bitwise dùng để thao tác trên các bit của số nguyên.

Toán TửMô TảVí Dụ
&AND5 & 3 = 1
 | OR5 | 3 = 7
^XOR5 ^ 3 = 6
~NOT~5 = -6
<<Dịch trái5 << 1 = 10
>>Dịch phải5 >> 1 = 2

6. Toán Tử Thành Viên

Toán tử thành viên dùng để kiểm tra xem một giá trị có phải là thành viên của một chuỗi, danh sách, hoặc bộ hay không.

Toán TửMô TảVí Dụ
inCó trong'a' in 'apple' → True
not inKhông có trong'b' not in 'apple' → True

7. Toán Tử Nhận Dạng

Toán tử nhận dạng dùng để so sánh địa chỉ bộ nhớ của hai đối tượng.

Toán TửMô TảVí Dụ
isCùng là một đối tượnga is b
is notKhông cùng là một đối tượnga is not b

Kết Luận

Các toán tử trong Python rất phong phú và linh hoạt, cho phép chúng ta thực hiện nhiều loại phép toán khác nhau từ cơ bản đến phức tạp. Việc nắm vững các toán tử này là cơ bản để viết mã Python hiệu quả và chính xác. Hãy thử áp dụng các toán tử này trong các bài tập của bạn để hiểu rõ hơn về chúng!

Nhận xét