Overview:
Trong logic Boolean "Sai" là một giá trị sự thật tiêu cực đại diện cho không có gì.
Thường được biểu diễn dưới dạng 0, một số ngôn ngữ lập trình có một từ khóa riêng biệt và loại riêng biệt để biểu thị "sai".
Trong Python, loại Bool Bool, đại diện cho các giá trị boolean: "true" và "false".
Một loại Boolean không giữ bất kỳ giá trị nào khác ngoài "true" và "false".
Ví dụ cho "sai" trong Python:
Switchon = Sai
if[switchOn]:
& nbsp; & nbsp; & nbsp; in ["Trạng thái của công tắc được bật"]
else:
& nbsp; & nbsp; & nbsp; in ["Trạng thái của công tắc tắt"]
khả năng hiển thị = 0
#Convert Zero về giá trị bool bằng hàm bool []
print ["Tầm nhìn là {}". định dạng [bool [khả năng hiển thị]]]
Đầu ra python:
Trạng thái của công tắc bị tắt
Tầm nhìn là sai
Bất kỳ danh sách, tuple, bộ và từ điển là True
, ngoại trừ các danh sách trống.
Điều sau đây sẽ trả về đúng:
Bool ["ABC"] Bool [123] Bool [["Apple", "Cherry", "Banana"]]]
Hãy tự mình thử »
Khi bạn so sánh hai giá trị, biểu thức được đánh giá và Python trả về câu trả lời boolean:
Khi bạn chạy một điều kiện trong câu lệnh IF, Python trả về True
hoặc False
:
Thí dụ
In một tin nhắn dựa trên việc điều kiện là True
hay False
:
A = 200b = 33
b = 33
Nếu b> a: & nbsp; in ["B lớn hơn A"] khác: & nbsp; in ["B không lớn hơn A"]
print["b is greater than a"]
else:
print["b is not greater than a"]
Hãy tự mình thử »
Đánh giá các giá trị và biến
Hàm False
0 cho phép bạn đánh giá bất kỳ giá trị nào và trả lại cho bạn True
hoặc False
,
Thí dụ
Đánh giá một chuỗi và một số:
in [bool ["hello"]] in [bool [15]]
print[bool[15]]
Hãy tự mình thử »
Thí dụ
Đánh giá một chuỗi và một số:
in [bool ["hello"]] in [bool [15]]
y = 15
print[bool[x]]print[bool[y]]
print[bool[y]]
Hãy tự mình thử »
Đánh giá hai biến:
x = "xin chào" y = 15
Hầu hết các giá trị là đúng
Hầu như bất kỳ giá trị nào được đánh giá thành True
nếu nó có một số loại nội dung.
Bất kỳ chuỗi nào là True
, ngoại trừ chuỗi trống.
Thí dụ
Bất kỳ số nào là True
, ngoại trừ False
6.
Bất kỳ danh sách, tuple, bộ và từ điển là True
, ngoại trừ các danh sách trống.
bool[123]
bool[["apple", "cherry", "banana"]]
Điều sau đây sẽ trả về đúng:
Bool ["ABC"] Bool [123] Bool [["Apple", "Cherry", "Banana"]]]
Hãy tự mình thử »
Thí dụ
Một số giá trị là sai
Trên thực tế, không có nhiều giá trị đánh giá thành False
, ngoại trừ các giá trị trống, chẳng hạn như False
9, True
0, True
1, True
2, số False
6 và giá trị True
4. Và tất nhiên giá trị False
đánh giá thành False
.
bool[None]
bool[0]
bool[""]
bool[[]]
bool[[]]
bool[{}]
Điều sau đây sẽ trả về đúng:
Bool ["ABC"] Bool [123] Bool [["Apple", "Cherry", "Banana"]]]
Thí dụ
Hãy tự mình thử »
def __len__[self]:
return 0
Một số giá trị là sai
print[bool[myobj]]
Điều sau đây sẽ trả về đúng:
Bool ["ABC"] Bool [123] Bool [["Apple", "Cherry", "Banana"]]]
Hãy tự mình thử »
Thí dụ
Một số giá trị là sai
Trên thực tế, không có nhiều giá trị đánh giá thành False
, ngoại trừ các giá trị trống, chẳng hạn như False
9, True
0, True
1, True
2, số False
6 và giá trị True
4. Và tất nhiên giá trị False
đánh giá thành False
.
return True
print[myFunction[]]
Hãy tự mình thử »
Đánh giá hai biến:
Thí dụ
x = "xin chào" y = 15
Trên thực tế, không có nhiều giá trị đánh giá thành False
, ngoại trừ các giá trị trống, chẳng hạn như False
9, True
0, True
1, True
2, số False
6 và giá trị True
4. Và tất nhiên giá trị False
đánh giá thành False
.
return True
Điều sau đây sẽ trả về sai:
print["YES!"]
else:
print["NO!"]
Hãy tự mình thử »
Đánh giá hai biến:
Thí dụ
x = "xin chào" y = 15
Hầu hết các giá trị là đúng
print[isinstance[x, int]]
Hãy tự mình thử »
Hầu như bất kỳ giá trị nào được đánh giá thành True
nếu nó có một số loại nội dung.
Từ khóa Python
Thí dụ
In kết quả của so sánh "5 lớn hơn 6":
In [5> 6]
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Từ khóa False
là một giá trị boolean và kết quả của một hoạt động so sánh.
Từ khóa False
giống như 0 [True
giống như 1].
Nhiều ví dụ hơn
Thí dụ
In kết quả của so sánh "5 lớn hơn 6":
In [5> 6]
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Từ khóa False
là một giá trị boolean và kết quả của một hoạt động so sánh.
Từ khóa False
giống như 0 [True
giống như 1].
Nhiều ví dụ hơn
Các so sánh khác trả về sai:
In [4 trong [1,2,3]]
in ["xin chào" là "tạm biệt"]
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Từ khóa False
là một giá trị boolean và kết quả của một hoạt động so sánh.
Từ khóa False
giống như 0 [True
giống như 1].
Từ khóa Python