Computer >> Máy Tính >  >> Lập trình >> Python

Giá trị Boolean trong Python

Các giá trị chân lý của một biểu thức được lưu trữ dưới dạng một kiểu dữ liệu python được gọi là bool. Chỉ có hai giá trị như vậy trong kiểu dữ liệu này. Đúng và Sai.

Các kiểu dữ liệu Boolean

Trong chương trình dưới đây, chúng tôi tìm hiểu các kiểu dữ liệu của các giá trị Boolean Đúng và Sai.

Ví dụ

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

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

True
<class 'bool'>
False
<class 'bool'>

Biểu thức boolean

Biểu thức Boolean là một biểu thức đánh giá một giá trị Boolean. Nó hầu như luôn liên quan đến một toán tử so sánh. Trong ví dụ dưới đây, chúng ta sẽ thấy cách các toán tử so sánh có thể cung cấp cho chúng ta các giá trị Boolean. Phương thức bool () được sử dụng để trả về giá trị chân lý của một ex [resison.

Ví dụ

Syntax: bool([x])
Returns True if X evaluates to true else false.
Without parameters it returns false.

Dưới đây chúng tôi có các ví dụ sử dụng các luồng số và giá trị Boolean làm tham số cho hàm bool. Kết quả trả về cho chúng tôi là đúng hoặc sai tùy thuộc vào tham số.

Ví dụ

# Check true
a = True
print(bool(a))
# Check false
a = False
print(bool(a))
# Check 0
a = 0.0
print(bool(a))
# Check 1
a = 1.0
print(bool(a))
# Check Equality
a = 5
b = 10
print(bool( a==b))
# Check None
a = None
print(bool(a))
# Check an empty sequence
a = ()
print(bool(a))
# Check an emtpty mapping
a = {}
print(bool(a))
# Check a non empty string
a = 'Tutorialspoint'
print(bool(a))

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

True
False
False
True
False
False
False
False
True