bool(object)
Класс bool()
возвращает логическое значение указанного объекта, True
или False
Объект всегда будет возвращать False
, если:
[]
, ()
, {}
;''
; False
;0
;None
.На практике редко вручную пользуются переменными типа bool
, которые воспроизводятся логическими проверками, потому что логические результаты автоматически используются инструкциями if ... else
и другими средствами выбора.
x = bool(10) print(x) # Вывод True x = bool(0) print(x) # Вывод False x = bool([0]) print(x) # Вывод True x = bool([]) print(x) # Вывод False