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

Giá trị Boolean trong Python


Giá trị真 của một biểu thức được lưu trữ như kiểu dữ liệu Python gọi là bool. Chỉ có hai giá trị như vậy trong kiểu dữ liệu này: True và False.

Kiểu dữ liệu Boolean

Trong chương trình dưới, ta tìm kiểu dữ liệu của các giá trị Boolean True và False.

Ví dụ

print(True)
print(type(True))
print(False)
print(type(False))

Kết quả

Chạy mã trên cho kết quả sau:

True

False

Biểu thức Boolean

Biểu thức Boolean là biểu thức đánh giá thành giá trị Boolean. Nó gần như luôn liên quan đến toán tử so sánh. Trong ví dụ dưới, ta sẽ thấy cách toán tử so sánh cho ta giá trị Boolean. Phương thức bool() dùng để trả về giá trị真 của biểu thức.

Ví dụ

Cú pháp: bool([x])
Trả về True nếu X đánh giá thành true, ngược lại false.
Nếu không có tham số, trả về false.

Dưới đây là các ví dụ dùng số, chuỗi và giá trị Boolean làm tham số cho hàm bool. Kết quả ra true hoặc false tùy tham số.

Ví dụ

# Kiểm tra true
a = True
print(bool(a))
# Kiểm tra false
a = False
print(bool(a))
# Kiểm tra 0
a = 0.0
print(bool(a))
# Kiểm tra 1
a = 1.0
print(bool(a))
# Kiểm tra bằng nhau
a = 5
b = 10
print(bool(a == b))
# Kiểm tra None
a = None
print(bool(a))
# Kiểm tra chuỗi rỗng
a = ()
print(bool(a))
# Kiểm tra mapping rỗng
a = {}
print(bool(a))
# Kiểm tra chuỗi không rỗng
a = 'Tutorialspoint'
print(bool(a))

Kết quả

Chạy mã trên cho kết quả sau:

True
False
False
True
False
False
False
False
True