
1. Kiểu dữ liệu Boolean (True/False)
Boolean chỉ có hai giá trị duy nhất: `True` hoặc `False`. Mọi biểu thức so sánh đều trả về một trong hai giá trị này.
print(10 > 9) # Output: True
print(10 == 9) # Output: False
Hàm `bool()`: Giúp bạn kiểm tra “giá trị chân lý” của bất kỳ thứ gì.
- Hầu hết mọi thứ đều là `True` nếu chúng có nội dung (chuỗi không rỗng, số khác 0, danh sách có phần tử).
- Các giá trị là `False`: `False`, `None`, `0`, `””` (chuỗi rỗng), `[]` (danh sách rỗng), `{}` (dict rỗng).
—
2. Các nhóm Toán tử chính
Python chia toán tử thành nhiều nhóm, dưới đây là những nhóm quan trọng nhất:
Toán tử số học (Arithmetic)
Dùng để thực hiện các phép tính toán quen thuộc:
- `+`, `-`, `*`, `/`
- `%`: Chia lấy dư.
- ``: Lũy thừa (ví dụ `23 = 8`).
- `//`: Chia lấy nguyên.
Toán tử so sánh (Comparison)
Dùng để so sánh giữa hai giá trị:
- `==`: Bằng.
- `!=`: Khác.
- `>`, `=`, `<=`
Toán tử logic (Logical)
Dùng để kết hợp các câu lệnh điều kiện:
- `and`: Trả về `True` nếu cả hai đều đúng.
- `or`: Trả về `True` nếu ít nhất một cái đúng.
- `not`: Đảo ngược kết quả (Đúng thành Sai và ngược lại).
Toán tử định danh và thành viên (Identity & Membership)
- `is`: Trả về `True` nếu cả hai biến trỏ cùng vào một đối tượng.
- `in`: Trả về `True` nếu một giá trị tồn tại trong một chuỗi/danh sách.
—
Lời kết Bài 7
Boolean và Toán tử là nền tảng để xây dựng các cấu trúc điều kiện (If…Else) mà chúng ta sẽ học ở các bài sau. Hãy thử thực hành các phép so sánh cơ bản để làm quen với cách Python tư duy logic nhé!
Hẹn gặp lại các bạn!
Leave a comment