Phương thức bool () chuyển đổi một giá trị thành Boolean (Đúng hoặc Sai) bằng cách sử dụng quy trình kiểm tra độ chân thực tiêu chuẩn.
Cú pháp của bool()
là:
bool ((giá trị))
tham số bool ()
Không bắt buộc phải chuyển một giá trị đến bool()
. Nếu bạn không chuyển một giá trị, bool()
trả về False
.
Trong sử dụng chung, bool()
lấy một tham số duy nhất value
.
Giá trị trả về từ bool ()
bool()
trả lại:
False
nếu giá trị bị bỏ qua hoặc saiTrue
nếu giá trị là đúng
Các giá trị sau được coi là sai trong Python:
None
False
- Số không của bất kỳ kiểu số nào. Ví dụ,
0
,0.0
,0j
- Trình tự trống. Ví dụ,
()
,()
,''
. - Ánh xạ rỗng. Ví dụ,
()
- các đối tượng của Lớp có
__bool__()
hoặc__len()__
phương thức trả về0
hoặcFalse
Tất cả các giá trị khác ngoại trừ các giá trị này được coi là đúng.
Ví dụ: Cách hoạt động của bool ()?
test = () print(test,'is',bool(test)) test = (0) print(test,'is',bool(test)) test = 0.0 print(test,'is',bool(test)) test = None print(test,'is',bool(test)) test = True print(test,'is',bool(test)) test = 'Easy string' print(test,'is',bool(test))
Đầu ra
() là Sai (0) là Đúng 0,0 là Sai Không có sai Đúng là Đúng Chuỗi dễ dàng là Đúng