Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Các toán tử cơ bản trong Python

Python cung cấp nhiều nhóm toán tử cho các phép tính, so sánh, logic, bitwise và gán. Hướng dẫn này tổng hợp đầy đủ với ví dụ.

1. Toán tử số học (Arithmetic)

Toán tửTênVí dụKết quả
+Cộng5 + 27
-Trừ5 - 23
*Nhân5 * 210
/Chia (float)5 / 22.5
//Chia nguyên (floor)5 // 22
%Chia lấy dư (modulus)5 % 21
**Lũy thừa5 ** 225

2. Toán tử quan hệ (Relational/Comparison)

Trả về True hoặc False.

Toán tửÝ nghĩaVí dụ (a=5, b=2)
>Lớn hơnTrue
>=Lớn hơn hoặc bằngTrue
<Nhỏ hơnFalse
<=Nhỏ hơn hoặc bằngFalse
==Bằng nhauFalse
!=Khác nhauTrue

3. Toán tử logic (Logical)

Toán tửÝ nghĩaVí dụ (a=True, b=False)
andVà logicFalse
orHoặc logicTrue
notPhủ địnhnot a -> False

4. Toán tử bitwise (Bitwise)

Thao tác trên nhị phân của số nguyên.

Toán tửTênVí dụ (5 & 2)
&AND bit0 (101 & 010 = 000)
|OR bit7 (101 | 010 = 111)
^XOR bit7 (101 ^ 010 = 111)
~NOT bit-6 (~101 = ...111010)
<<Dịch trái20 (10100)
>>Dịch phải1 (10)

5. Toán tử gán (Assignment)

Toán tửTương đươngVí dụ
=a = 5a = 5
+=a = a + 1a += 1 → 6
-=a = a - 1a -= 1 → 5
*=a = a * 2a *= 2 → 10
/=a = a / 2a /= 2 → 5.0
//=a = a // 2a //= 2 → 2.0
%=a = a % 10a %= 10 → 2.0

Kết luận

Nắm vững các toán tử là nền tảng để viết code Python hiệu quả. Lưu ý: / luôn trả về float, // trả về int (floor division). Toán tử bitwise ít dùng trong ứng dụng cao cấp nhưng quan trọng cho hệ thống nhúng, mật mã, đồ họa.