Dẫn nhập
Trong bài trước, Kteam đã giới thiệu đến bạn HÀM INPUT - một hàm giúp bạn yêu cầu nhập dữ liệu từ bàn phím
Ở bài này Kteam sẽ giới thiệu với các bạn KIỂU DỮ LIỆU BOOLEAN TRONG PYTHON. Một kiểu dữ liệu cực kì cần thiết trong các phần sử dụng cấu trúc rẽ nhánh, vòng lặp.KIỂU DỮ LIỆU BOOLEAN TRONG PYTHON. Một kiểu dữ liệu cực kì cần thiết trong các phần sử dụng cấu trúc rẽ nhánh, vòng lặp.
Nội dung
Để đọc hiểu bài này tốt nhất bạn cần:
- Cài đặt sẵn MÔI TRƯỜNG PHÁT TRIỂN CỦA PYTHON.
- Xem qua bài CÁCH CHẠY CHƯƠNG TRÌNH PYTHON.
- Nắm CÁCH GHI CHÚ và BIẾN TRONG PYTHON.
- CÁC KIỂU DỮ LIỆU ĐƯỢC GIỚI THIỆU TRONG PYTHON
Trong bài này, chúng ta sẽ cùng tìm hiểu những nội dung sau đây
- Giới thiệu về Boolean trong Python
- Boolean trong các toán tử so sánh
- NOT, AND và OR
- Các giá trị cũng là các Boolean
- Syntaxnic sugar cho việc so sánh trong Python
Giới thiệu về Boolean trong Python
Boolean là một kiểu dữ liệu mà các ngôn ngữ lập trình ngày này đều thường xuyên sử dụng. Python cũng không ngoại lệ. là một kiểu dữ liệu mà các ngôn ngữ lập trình ngày này đều thường xuyên sử dụng. Python cũng không ngoại lệ.
Kiểu dữ liệu này chỉ có hai giá trị:
- Một là True – có nghĩa là đúng True – có nghĩa là đúng
- Nếu không thì là False – có nghĩa là sai. False – có nghĩa là sai.
Bạn cũng đã thấy nó rồi khi sử dụng toán tử in trong các bài kiểu dữ liệu chuỗi, list,…
Boolean trong các toán tử so sánh
So sánh giữa số với số
So sánh giữa hai iterable cùng loại
Khi so sánh hai iterable cùng loại. Python sẽ lấy lần lượt từng phần tử trong iterable ra so sánh. Kteam sẽ lấy ví dụ về kiểu chuỗi:
>>> 'Kteam' == "Kteam" True >>> 'Free' == 'Education' False>>> ord('A') 65 >>> ord('a') 97Lưu ý: Python so sánh các kí tự với nhau bằng cách đưa chúng về dưới dạng số bằng hàm ord. Bạn có thể tham khảo giá trị của nó trong ASCII Table. Python so sánh các kí tự với nhau bằng cách đưa chúng về dưới dạng số bằng hàm ord. Bạn có thể tham khảo giá trị của nó trong ASCII Table.
Khi bạn so sánh bằng các toán tử==, >=, ==, >=, , >,