Hàm bool() với một tham số là object (List, tuple, dict, string, boolean…) trả về giá trị True/False.
x = bool(1)
print(x) # Kết quả là True
x = bool(0)
print(x) # Kết quả là False
x = bool(False)
print(x) # Kết quả là False
x = bool("")
print(x) # Kết quả là False
x = bool("0")
print(x) # Kết quả là True
x = bool(-1)
print(x) # Kết quả là True
Đối với các danh sách kết quả luôn là True, ngoại trừ
x = bool([]) # List
print(x) # Kết quả là False
x = bool({}) Set/Dict
print(x) # Kết quả là False
x = bool(()) Tuple
print(x) # Kết quả là False
Comments