Booleans đại diện cho một trong hai giá trị:
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hoặc >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4.Giá trị boolean
Trong lập trình, bạn thường cần biết một biểu thức là
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hay >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4.Bạn có thể đánh giá bất kỳ biểu thức nào trong Python và nhận được một trong hai câu trả lời,
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hoặc >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4.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ề
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hoặc >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4:
Thí dụ
In một tin nhắn dựa trên việc điều kiện là
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hay >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4: 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
>>> zero_int = 0
>>> bool[zero_int]
False
3 cho phép bạn đánh giá bất kỳ giá trị nào và cung cấp cho bạn >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hoặc >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4,Thí dụ
In một tin nhắn dựa trên việc điều kiện là
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hay >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4: A = 200b = 33
print[bool[15]]
Hãy tự mình thử »
Thí dụ
In một tin nhắn dựa trên việc điều kiện là
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hay >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4: A = 200b = 33
y = 15
print[bool[x]]print[bool[y]]
print[bool[y]]
Hãy tự mình thử »
Đánh giá các giá trị và biến
Hàm
>>> zero_int = 0
>>> bool[zero_int]
False
3 cho phép bạn đánh giá bất kỳ giá trị nào và cung cấp cho bạn >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hoặc >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4,Đánh giá một chuỗi và một số:
in [bool ["hello"]] in [bool [15]]
Đánh giá hai biến:
Thí dụ
In một tin nhắn dựa trên việc điều kiện là
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hay >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4: A = 200b = 33
bool[123]
bool[["apple", "cherry", "banana"]]
Nếu b> a: & nbsp; in ["B lớn hơn A"] khác: & nbsp; in ["B không lớn hơn A"]
Hãy tự mình thử »
Đánh giá các giá trị và biến
Thí dụ
In một tin nhắn dựa trên việc điều kiện là
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hay >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4: A = 200b = 33
bool[None]
bool[0]
bool[""]
bool[[]]
bool[[]]
bool[{}]
Nếu b> a: & nbsp; in ["B lớn hơn A"] khác: & nbsp; in ["B không lớn hơn A"]
Hãy tự mình thử »
Thí dụ
In một tin nhắn dựa trên việc điều kiện là
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hay >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4:def __len__[self]:
return 0
A = 200b = 33
print[bool[myobj]]
Nếu b> a: & nbsp; in ["B lớn hơn A"] khác: & nbsp; in ["B không lớn hơn A"]
Hãy tự mình thử »
Đánh giá các giá trị và biến
Thí dụ
In một tin nhắn dựa trên việc điều kiện là
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hay >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4: A = 200b = 33
return True
print[myFunction[]]
Hãy tự mình thử »
Đánh giá các giá trị và biến
Thí dụ
In một tin nhắn dựa trên việc điều kiện là
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hay >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4: A = 200b = 33
return True
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["YES!"]
else:
print["NO!"]
Hãy tự mình thử »
Đánh giá các giá trị và biến
Thí dụ
In một tin nhắn dựa trên việc điều kiện là
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hay >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4: A = 200b = 33
print[isinstance[x, int]]
Hãy tự mình thử »
Đánh giá các giá trị và biến
Kiểu dữ liệu Boolean là đúng hoặc sai. Trong Python, các biến Boolean được xác định bởi các từ khóa Kiểu dữ liệu Boolean
3 và >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4.>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
>>> a = True
>>> type[a]
>>> b = False
>>> type[b]
Đầu ra
>>> neg_flt = -5.1
>>> bool[neg_flt]
True
7 chỉ ra biến là kiểu dữ liệu boolean.Lưu ý các từ khóa
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 và >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4 phải có chữ cái đầu tiên trên. Sử dụng chữ thường >>> A = True
>>> B = False
0 trả về một lỗi.>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
Số nguyên và phao như booleans
Các số nguyên và số điểm nổi có thể được chuyển đổi thành kiểu dữ liệu Boolean bằng hàm
>>> zero_int = 0
>>> bool[zero_int]
False
3 của Python. Một số int, float hoặc số phức được đặt thành không trả về >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4. Một số nguyên, phao hoặc số phức được đặt thành bất kỳ số nào khác, dương hoặc âm, trả về >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3.>>> zero_int = 0
>>> bool[zero_int]
False
>>> pos_int = 1
>>> bool[pos_int]
True
>>> neg_flt = -5.1
>>> bool[neg_flt]
True
Số học boolean
Số học Boolean là số học của logic đúng và sai. Một giá trị boolean hoặc logic có thể là
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 hoặc >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4. Các giá trị Boolean có thể được thao tác và kết hợp với các toán tử Boolean. Các nhà khai thác Boolean trong Python bao gồm >>> A = True
>>> B = False
6, >>> A = True
>>> B = False
7 và >>> A = True
>>> B = False
8.Các nhà khai thác boolean phổ biến trong Python dưới đây:
7>>> A = True >>> B = False
6>>> A = True >>> B = False
8>>> A = True >>> B = False
2 [tương đương]>>> A or B True
3 [không tương đương]>>> A or B True
Trong phần mã bên dưới, hai biến được gán các giá trị boolean
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
3 và >>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
4. Sau đó, các giá trị Boolean này được kết hợp và thao tác với các toán tử Boolean.>>> A = True
>>> B = False
>>> A or B
True
>>> A and B
False
>>> not A
False
>>> not B
True
>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
0>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
1Các toán tử Boolean như
>>> A = True
>>> B = False
6, >>> A = True
>>> B = False
7 và >>> A = True
>>> B = False
8 có thể được kết hợp với ngoặc đơn để tạo ra các biểu thức boolean hợp chất.>>> c = true
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'true' is not defined
>>> d = false
Traceback [most recent call last]:
File "", line 1, in
NameError: name 'false' is not defined
2Một bản tóm tắt các toán tử Boolean và các toán tử Boolean được hiển thị trong bảng dưới đây:
T | F | F | T | F | T | T | F |
F | T | T | F | F | T | T | F |
T | T | F | F | T | F | T | T |
F | F | T | T | T | F | F | F |