Table of contents
Open Table of contents
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à
Truenế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ụ2**3 = 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ềTruenếu cả hai đều đúng.or: Trả vềTruenế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ềTruenếu cả hai biến trỏ cùng vào một đối tượng.in: Trả vềTruenế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!